@charset "utf-8";

/** reset **/
html{font-size:62.5%; /* 10÷16=62.5% */} 

body {font:normal 100% Arial,sans-serif;font-size:14px; font-size:1.4rem; overflow-x:hidden;}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,button,textarea,select{margin:0;padding:0}

body{font-family:"Microsoft Yahei","SimSun",Arial,Helvetica,sans-serif;font-size:12px; color:#333;background:#fff;}

textarea{resize:none;}

ol,ul,li{list-style-type:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

img { width:100%; -ms-interpolation-mode: bicubic;} 

table{border-collapse:collapse;border-spacing:0;}

button,input,select, option, textarea{border:none;background:none;outline:none;}

.iconfont{ color:#de0010; font-weight:normal;}

.sl{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}

/*苹果去除样式*/
select, option, input[type='button'],input[type="reset"],input[type='submit'],input[type='text'],input[type="password"],input[name='query'],input[name='d']{-webkit-appearance: none; border-radius:0px}
input:focus{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}

input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}

*{margin:0px; padding:0px;outline: none !important;}

* { touch-action: pan-y; } /*使用全局样式样式去掉，解决滑动报错问题*/

a{color:#666;text-decoration:none;outline:none;}

.fl{float:left;}

.fr{float:right;}

.tr,.img{
    -webkit-transition:all .3s linear;
    -mos-transition:all .3s linear;
    -mz-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}
.img:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}

.overflow{ overflow:hidden;}
.zx-content,.zx-content2{ width:100%; margin:auto; overflow:hidden; /*border:1px solid red;*/}
@media screen and (min-width:1220px){.zx-content{width:1220px} }
@media screen and (min-width:1460px){.zx-content{width:1460px}}
@media screen and (min-width:1250px){.zx-content2{width:1250px} }


/*顶部*/
.nav-brand{ width:100%; background:#f5f5f5;height:40px; line-height:40px;}
.nav-fl{ color:#666;}
.nav-fl em,.nav-fl i{ font-style:normal;}

.nav-fr .rpt{ color:#ccc;}
.nav-fr .rpt a{ font-size:12px; color:#666; margin:0 10px;}
.nav-fr .rpt a:hover{ color:#999;}
.nav-fr .rpt a.tel{ color:#de0010;}

#navMenu{float:left; line-height:40px; height:40px;}
#navMenu .navMenut{color:#666;text-align:center; padding:0 10px; display:inline-block;}
#navMenu:hover .navMenut{ background:#fff; border:1px solid #e5e5e7; padding:0 9px;}
#navMenu .navMenut i{ color:#db0006;}

.nav-fl .dropMenu{position:absolute; width:300px; top:40px !important; right:0 !important; z-index:100;visibility:hidden; border:1px solid #e5e5e7; padding:10px 20px; background:#fff; border-top:0;}
.nav-fl .guide{width:300px; margin:0 auto;}
.nav-fl .guide dl{ overflow:hidden;}
.nav-fl .guide dt{font-size:14px; color:#333; font-weight:700; border-bottom:1px dashed #e5e5e7; margin-bottom:10px;}
.nav-fl .guide dd{ float: left; margin-right:20px; white-space: nowrap;}
.nav-fl .guide dd a{ font-size:14px;}
.nav-fl .guide dd a:hover{ text-decoration:underline; color:#de0010;}



/*导航菜单*/
.top-head{width:100%;z-index:1000; background:#fff; box-sizing:border-box;}
.top-fixed{position:fixed;top:0; border-bottom:1px solid #e3e3e3;}

.nav-brand2{ width:100%; padding:20px 0; overflow:hidden; z-index:999999;}
.nav-brand2 .logo{float:left; width:20%; max-width:182px; }
.nav-brand2 .nav{float:left; width:60%; margin:20px 0 0 3%; overflow:hidden;}
.nav-brand2 .nav li{position:relative; float:left; padding:0 2.2%;text-align:center;}
.nav-brand2 .nav a{ display:block;font-size:1.33em; line-height:2.0; font-weight:bold; color:#333;/*overflow:hidden;*/ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nav-brand2 .nav .on a{ color:#de0010;}
.nav-brand2 .nav .on i{color:#de0010;}
.nav-brand2 .icon-arrow-top{ font-size:18px; color:#333; display:inline-block; vertical-align:middle;}
.nav-brand2 .nav .sub{display:none;width:100%; position:fixed;top:153px;overflow:hidden; z-index:110;left:0px;background-color:#f5f5f5; padding:30px 0; text-align:left;}
.nav-brand2 .dropdown-menu dl{ float:left; border-right:1px solid #e3e3e3; padding:20px 30px;}
.nav-brand2 .dropdown-menu dl:last-child{ border-right:0;}
.nav-brand2 .dropdown-menu .menulist dt{ font-weight:bold; margin-bottom:10px; font-size:16px; color:#333;}
.nav-brand2 .dropdown-menu .menulist a{display:inline-block; vertical-align:middle; font-weight:normal; margin:0 10px 10px 0; color:#666;}
.nav-brand2 .aa6{ background:url(../images/hot.gif) no-repeat right; padding-right:36px; display:inline-block;}
.nav-brand2 .dropdown-menu .menulist2 dd{float:left; border-right:1px solid #e3e3e3; padding:0 40px;}
.nav-brand2 .dropdown-menu .menulist2 dd a{ color:#333;}
.nav-brand2 .dropdown-menu .menulist2 i{ display:block; font-size:48px; font-weight:normal; color:#999;}
.nav-brand2 .dropdown-menu dl a:hover{ color:#de0010;}
.nav-brand2 li:last-child .sub{ background:none; width:230px; height:227px; left:auto; right:auto; top:123px; z-index:999999;}
.nav-brand2 .nav .sub img{ max-width:230px;}

.top-fixed .nav-brand2 .nav .sub{ top:114px;}
.top-fixed .nav-brand2 li:last-child .sub{top:84px;}

.nav-brand2 .nav-content-right{ width:20%; float:right;}
.nav-brand2 .seach_1{overflow:hidden; border:solid 1px #e3e3e3; line-height:36px; height:36px;padding:0 10px; border-radius:5px;}
.nav-brand2 .seach_1 input{font-family:"微软雅黑"; float:left; line-height:36px; height:36px; width:90%;}
.nav-brand2 .seach_1 button{ border:none; padding:0 5px; text-align:center; font-size:18px; float:right;line-height:36px;  width:10%;}
.nav-brand2 .seach_1 button .icon-sousuo{font-weight:bold;}




/*zx-banner*/
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.zx-banner .swiper-pagination-bullet-active { opacity: 1; background:#fff !important;}

.pc-bc{ position:absolute; top:0; left:0; right:0; z-index:999999; height:100% !important;}
.bc-left{  width:50%; max-width:218px; background:#fff; height:inherit; border-top:2px solid #e3e3e3;}
.bc-right{ width:50%; max-width:260px; background:rgba(33,33,33,0.89); height:inherit;}

.navul { position: relative;padding: 10px 0;box-sizing: border-box;border-top: 1px solid #eee; }
.navul .navli { margin: 0;line-height: 20px;box-sizing: border-box; +width:216px;+width:216px;}
.navul .navli .navls { border-top: 1px solid #eee;padding: 11px 0;margin: 0 20px; }
.navul .navli:first-child .navls { border: 0; }
.navul .navli .vav_1 { font-size: 16px;color: #000;letter-spacing: 1px; position: relative; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.navul .navli .vav_2 {font-size: 12px;color: #444;letter-spacing: 0px; position: relative; text-indent:30px; font-size:12px; color:#ccc; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.navul .navli .icon{ display:inline-block; vertical-align:middle; width:24px; height:24px; margin-right:6px;}
.navul .navli .icon-L1{ background:url(../images/icon01.png) no-repeat center;}
.navul .navli .icon-L2{ background:url(../images/icon02.png) no-repeat center;}
.navul .navli .icon-L3{background:url(../images/icon03.png) no-repeat center;}
.navul .navli .icon-L4{background:url(../images/icon04.png) no-repeat center;}
.navul .navli .icon-L5{background:url(../images/icon05.png) no-repeat center;}
.navul .navli .icon-L6{background:url(../images/icon06.png) no-repeat center;}
.navul .navli .icon-L7{background:url(../images/icon07.png) no-repeat center;}

.navul .navli:hover { border-right:2px solid #de0010; background: #f5f5f5; }
.navul .navli:hover .vav_1,.navul .navli.hover .vav_1 { color: #de0010; }
.navul .navli .vav_1 .a { width: 17px; height: 18px;background-position:-150px -10px; }
.navul .navli .vav_1 .b { width: 16px; height: 19px;background-position:-150px -48px; }
.navul .navli .vav_1 .c { width: 18px; height: 18px;background-position:-85px -110px; }
.navul .navli .vav_1 .d { width: 18px; height: 20px;background-position:-112px -10px; }
.navul .navli .vav_1 .e { width: 18px; height: 18px;background-position:-47px -110px; }
.navul .navli .vav_1 .f { width: 17px; height: 20px;background-position:-10px -110px; }
.navul .navli .vav_1 .g { width: 18px; height: 19px;background-position:-112px -50px; }
.bc-right .in_table { padding: 10px 25px; }
.bc-right .in_table .ta_top { position: relative;border-bottom: 1px solid #444;}
.bc-right .in_table .ta_tli { font-size:18px; line-height:40px; padding:10px 0; text-align:center; color: #fff;}
.bc-right .in_form { margin: 0; }
.bc-right .in_form .form_a { display: block; }
.bc-right .in_form .form_title { padding-top: 5px; font-size: 18px;color: #d71820;text-align: center;line-height: 34px; }
.bc-right .in_form .form_list { height: 40px;margin: 10px 0;position: relative;}
.bc-right .in_form .form_list input,.bc-right .in_form .form_list select { display: block;font-size: 14px; padding-left: 10px; width: 100%;height: 40px;line-height: 40px;box-sizing: border-box; border-radius:4px;background: #fff;box-shadow: none;border: 0; }
.bc-right .ielt8 .in_form .form_list input { +width: 200px;_width: 200px; }
.bc-right .ielt8 .in_form .form_list input.df_in { +width: 194px !important;_width: 194px ;}
.bc-right .in_form .form_list span#df{display:block;white-space:nowrap;width:100%;height:40px;line-height: 40px;overflow:hidden}
.bc-right .in_form .form_list span#df select{ float: left;padding-left: 3px; width:32%;font-size: 14px; margin:0 0 0 2%;height:40px;line-height: 40px;border: 0 !important;color: #666; }
.bc-right .in_form .form_list span#df.qushixian select { width: 49%; }
.bc-right .in_form .form_list span#df select:first-child{margin:0}
.bc-right .in_form .form_list .in_submit { cursor: pointer; padding: 0; background: #d71820;color: #fff;font-size: 16px; }
.bc-right .ielt8 .in_form  .form_list input.in_submit { +width: 210px;_width: 210px; }
.bc-right .right_tablr .form_list_20 { text-align:center; line-height: 20px;height: 20px;font-size: 12px; color:#d71820; margin-top:10px; font-weight:bold;}
.bc-right .in_form .Marquee { width: 100%;color: #999;margin:20px auto 0 auto;height: 50px;line-height:25px;}
.bc-right .in_form .Marquee li,.in_form .Marquee table { width: 100%;list-style: none; }
.bc-right .in_form .Marquee p { margin: 0;padding: 0; }
.bc-right .in_form .Marquee span { display: block;width: 33%;line-height: 33px; float: left;}
.bc-right .in_form .Marquee span:nth-child(3) { text-align: right; }
.bc-right .ielt9 .in_form .Marquee span { width: 31%; }
	


.navli .vav_xuan { display: none; height:100% !important;}
.navli.hover .vav_xuan,.navli:hover .vav_xuan { display: block; height:inherit;}
.vav_xuan { z-index: 9; position: absolute;left: 220px;top: 0;bottom: 0;margin: -3px 0 0 -2px; min-width:130px;background: #fff;box-sizing: border-box;box-shadow: 0 0 16px rgba(0,0,0,.1);border-top: 1px solid #eee;}
.vav_xuan.w290 { width: 254px;box-sizing: content-box;padding: 20px 24px;}
.vav_xuan.w400 { width: 346px; box-sizing: content-box; padding: 20px 24px;}

.vavx_top { margin: 10px auto 20px auto; +width: 100%;_width: 100%;}
.vavx_top .text_1 { float: left; font-size: 18px;color: #000; }
.vavx_top .text_2 { font-size: 22px; }
.vavx_top .text_b { font-weight: bold; }
.vavx_top .btn_1 { float: left; font-size: 14px;color: #fff;background: #FF5F0C;padding: 0 15px;margin-left: 15px; border-radius: 15px; }
.vavx_img { margin: 10px auto;overflow: hidden; }
.vavx_img img { display: block; width: auto;height: auto; }
.vavx_text { margin: 10px auto;}
.vavx_text .text_2 { color: #000;font-size: 16px;margin: 20px 0 10px 0; }
.vavx_text .text_3 { color: #444;font-size: 14px;}
.vavx_text .text_4 { text-align: center;color: #1c4cbb;margin-top: -1px; }
.vavx_text span { color: #FF3333; }
.vavx_btn { margin: 0 auto;position: absolute;left: 20px;right: 20px;bottom:60px;}
.vavx_btn .btn_ { box-shadow: 0 4px 8px rgba(0,0,0,.2);cursor: pointer; font-size: 14px;color: #fff;margin: 0 auto; height: 40px;line-height: 40px;text-align: center; background-color: #ff3406; border-radius: 6px; }
.vavx_btn .btn_ a{color: #fff;}
.vavx_btn .btn_2 { background-color: #ff3406; }
.vavx_btn .btn_3 { background-color: #ff9964; }
.vavx_btn .btn_4 { background-color: #ff5d1d; }
.vavx_btn .btn_5 { background-color: #1f5ace; }
.vavx_btn .btn_6 { background-color: #ff7f2a; }
.vavx_btn .btn_:hover { box-shadow: 0 4px 12px rgba(0,0,0,.4); }
.vavx_btn .btn_2:hover { background-color: #F31100; }
.vavx_btn .btn_3:hover { background-color: #F35E11; }
.vavx_btn .btn_4:hover { background-color: #F83B00; }
.vavx_btn .btn_5:hover { background-color: #003FB9; }
.vavx_btn .btn_6:hover { background-color: #F16101; }
.vavx_kl { position: relative;padding: 15px;background-color: #e8eef9;margin-top: 15px;+height: 112px; _height: 112px; }
.vavx_kl img { display: block;width: auto;height: auto; }
.vavx_kl img.a { float: left;width: 102px;margin-left: 20px; }
.vavx_kl img.b {position: absolute;top: 40px;left: 150px;}
.vavx_kl img.c { position: absolute;bottom: 30px;left: 160px; }
.vavx_kl .d {position: absolute;top: 48px;left: 188px;font-size: 14px;font-weight: bold;color: #000;}
.vavx_kl .e {position: absolute;bottom: 42px;left: 156px;font-size: 12px;color: #444;}
.vavx_magin { margin: 0 auto; }
.vavx_magin>div { float: left; width: 45px; height: 45px;margin-left: 26px;border-radius: 50%; background:url(../images/vavx_33.png) no-repeat left top;background-size: 195px 130px;}
.vavx_magin>div:first-child { margin: 0; }
.vavx_magin>div.vavx_34 { background-position: -10px -10px; } 
.vavx_magin>div.vavx_35 { background-position: -75px -10px; } 
.vavx_magin>div.vavx_31 { background-position: -10px -75px; } 
.vavx_magin>div.vavx_32 { background-position: -75px -75px; } 
.vavx_magin>div.vavx_33 { background-position: -140px -10px; }
.vavx_magin>div>span { display: block;margin: 45px -20px 0 -20px; text-align: center;font-size: 12px;color: #444;line-height: 30px; }
.vavx_lk { padding: 10px; }
.vavx_lk>div { float: left; width: 140px;line-height: 30px; margin: 5px 6px; border-radius: 6px;border: solid 1px #ff946a; text-align: center; font-size: 14px;color: #fc6522; }
		
.zx_lc { padding:0;border-left: 1px dotted #FF5D30;margin-left: 10px; }
.zx_lc .zx_list { line-height: 25px;padding: 5px 10px 5px 30px;position: relative; }
.zx_lc .zx_list .text_1 { white-space: nowrap;font-size: 16px;color: #000;position: relative; }
.zx_lc .zx_list .text_1 span { display: block;background: #fff; position: absolute;left: -40px;top: 50%;transform: translate(0,-50%);box-shadow: 0px 0px 10px 0px rgba(255, 16, 16, 0.2); }
.zx_lc .zx_list .text_1 span { width: 20px;height: 20px;line-height: 20px; color: #ff3030;border: 1px solid #ff3030;border-radius: 50%; text-align: center;box-sizing: border-box; }
.zx_lc .zx_list .text_2 { white-space: nowrap;font-size: 14px;color: #444; }

.zx_zxbj { position: relative; }
.zx_zxbj .erwei { display: none;position: absolute;left: 50%;bottom: 36px;margin-left: -80px; padding-bottom: 15px; }
.zx_zxbj .erweima { padding: 10px;background: #fff; border: 2px solid #eee;border-radius: 6px;box-shadow: 0 0 6px rgba(0,0,0,.1); }
.zx_zxbj .erweima:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;margin:0 0 10px -5px; border-left: 2px solid #eee;border-top: 2px solid #eee;background: #fff;width: 10px;height: 10px;transform:rotate(-135deg); }
.zx_zxbj:hover .erwei{ display: block; }
.zx_zxbj .erweima img { display: block;width: 130px;height: auto;border-radius: 6px; }

.opos { width: 1230px;margin: 20px auto;  }
.opos>div { background: #fff; border-radius: 4px;height: 106px; }
.opol { width: 390px;float: left;position: relative; }
.opol .in_icon { position: absolute;left: 5px;top: 15px; width: 82px; height: 80px;background-position: -6px -14px; }
.opol .te_1 { font-size: 16px;color: #000;padding:20px 10px 0 100px;font-weight: bold; }
.opol .te_2 { font-size: 14px;color: #444;padding:0 10px 0 100px;line-height: 20px; }
.opor { width: 820px;float: right; }
.opor .opou {padding-top: 25px; }
.opor .ewdo{ position: relative; font-size: 22px;float:left;width:25%;color:#000;text-align:center;line-height:26px}
.opor .ewdo b{ margin-left:6px;font-weight:normal}
.opor .ewdo span{ display: block;margin: 10px auto; font-size: 14px;color:#444;}
.opor .ewdo:after { content: "";display: block;width: 16px; height: 2px; background-color: #ff2626;position: absolute;left: 50%;top: 50%;margin: -6px 0 0 -8px; }

.pczxgs,.pcmain1 { margin-top: 50px; }
.pczxgs_title { font-size: 34px; margin-top: -8px; font-weight: normal;color: #242424; }
.zx_zx { width: 1200px;margin:20px auto;padding: 0;background: #fff; }
.zx_title { margin: 0 0 20px 0;padding: 0; }
.zx_title .h2 { float: left; font-size: 34px;line-height: 46px; font-weight: normal;color: #242424;}
.zx_zx span.in_icon {display: inline-block;vertical-align: -2px;margin-right: 5px; +margin-top: 11px;_margin-top: 11px;;+float: left;_float: left;+display: block;_display:block;}
.zx_zx span.in_icon.a { width: 15px; height: 15px; background-position: -45px -150px; }
.zx_zx span.in_icon.b { width: 14px; height: 15px; background-position: -187px -46px; }
.zx_zx span.in_icon.c { width: 14px; height: 16px; background-position:  -187px -10px; }
.zx_zxkx { float: left; width: 600px; height: 36px;padding: 0 20px; line-height: 36px;margin: 5px 20px; background-color: #f6f6f6; border-radius: 20px; }
.zx_zxkx .l_ti { float: left;width: 65px; color: #d41313;font-weight: bold;font-size: 14px;font-style: oblique; }
.zx_zxkx .l_pp { float: left;width: 530px;height: 36px;line-height: 36px; color: #444;font-size: 14px;overflow: hidden; }
.zx_zxkx .l_pp .l_ppo { width: 100%; height: auto; }
.zx_zxkx .l_pp p { padding: 0;margin: 0; }
.zx_zxkx .l_pp a:hover { color: #ff7031;text-decoration: underline; }
.zx_zxri { float: right;font-size: 14px;color: #444;; width: auto; height: 36px;line-height: 36px;padding: 0 20px;margin: 5px 0 5px 20px; background-color: #f6f6f6; border-radius: 20px; }
.zx_cent { margin: 0;padding: 0; }
.zx_cent>div { height: 560px;float: left;background: #fff; }
.zx_itemA { width: 320px;overflow: hidden;  }
.decoration { margin: 0; }
.decoration .decoration_ { margin: 0;width: 320px; }
.decoration .decoration_slide { margin: 0;width: 320px; height: 412px;overflow:hidden}
.ielt9 .decoration .decoration_slide { height: 412px;overflow: hidden; }
.decoration .decoration_slide img { display: block;width: 320px;height: auto; }
.gg_bottom { margin-top: 10px }
.gg_bottom a { display: block;float: left; width: 155px;height: 108px;line-height: 0; }
.gg_bottom>a:first-child { margin-right: 10px; }
.gg_bottom img{ display: block; width: 100%;height: 100%;}
.zx_itemB { width: 470px;overflow: hidden;margin-left: 25px; }
.zx_zxtop { margin: 0 -10px;padding-bottom: 10px;font-size: 14px; +height: 70px;_height:70px}
.zx_zxtop a { float: left;display: block;margin:0 10px;color: #444;line-height: 30px; }
.zx_zxtop a:hover { color: #ff7031;text-decoration: underline; }
.zx_zxdow { border-top: 1px solid #eee;padding-top: 6px; }
.zx_zxdow .lius { margin: 0;position: relative;line-height: 36px;height: 36px;color: #444; }
.zx_zxdow .lius a { display: block;margin: 0;font-size: 16px;padding-left: 20px; }
.zx_zxdow .lius span { display: block;position: absolute;left: 0;top: 50%; }
.zx_zxdow .lius span { width: 3px;height: 3px;background: #aaa;border-radius: 50%;margin: -2px 6px 0 6px; }
.zx_zxdow .lius.er { line-height: 36px;height: 36px;margin-top: 10px; }
.zx_zxdow .lius.er a { font-size: 18px;color: #000;font-weight: bold; }
.zx_zxdow .lius.er span { margin: 0; border-radius: 0; }
.zx_zxdow .lius.er span.hx_icon { margin-top: -9px; background: url(//res.zx123.cn/zx123cs/theme-2019/img/hx_sprites.png?rd=1234) no-repeat left top;background-size: 260px 107px; }
.zx_zxdow .lius.er span.hx_icon.a { width: 16px; height: 17px;background-position: -46px -76px; }
.zx_zxdow .lius.er span.hx_icon.b { width: 16px; height: 17px;background-position: -82px -76px; }
.zx_zxdow .lius:hover a { text-decoration: underline;color: #ff7031 !important; }
.zx_zxdow .lius:hover span { background: #ff7031; }
.zx_itemC { width: 360px;overflow: hidden;float: right !important; }
.zx_tile { padding-left: 20px; font-size: 18px;color: #000;position: relative; }
.zx_tile span { display: block;position: absolute;left: 0;top: 50%;margin-top: -9px; width: 4px;height: 18px; background-color: #ff3406; border-radius: 10px; }
.zx_borr { border-top: 1px solid #eee;padding-top: 15px;margin-top: 15px; }
.zx_cont { margin: 0;}
.zx_cont .lius { margin: 0;position: relative;line-height: 30px;height: 30px;color: #444; }
.zx_cont .lius a { display: block;margin: 0;font-size: 14px;padding-left: 20px; }

.zx_cont .lius span { display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%); }
.zx_cont .lius span { width: 3px;height: 3px;background: #aaa;border-radius: 50%;margin: 0 6px; }
.zx_cont .lius:hover a { color: #ff7031;text-decoration: underline; }
.zx_cont .lius:hover span { background: #ff7031; }
.zx_cont .liui { border-top: 1px solid #eee;position: relative;padding: 10px 0;line-height: 26px; +height:50px;_height:50px}
.zx_cont .liui:first-child { border: 0; }
.zx_cont .liui img { width: 64px; height: 50px;position: absolute;left: 0;top: 10px; }
.zx_cont .liui .te_1 { font-size: 14px;color: #000;padding-left: 80px; +float: left;_float: left;+width:100%;_width:100%}
.zx_cont .liui .te_2 { font-size: 12px;color: #444;padding-left: 80px; +float: left;_float: left;+width:100%;_width:100%}
.zx_cont .liui:hover .te_1 { color: #ff7031;text-decoration: underline; }
.zx_cont .liui:hover .te_2 { color: #ff7031; }


/*10年*/
.zx-tenyears{ width:100%; background:#f5f5f5; padding:3.5rem 0;}
.zx-tenyears ul{ clear:both;}
.zx-tenyears ul li{ width:16%; margin:0 1%; float:left; background:#fff; padding:30px 1%;box-shadow:0 0 0 #fff;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}
.zx-tenyears ul li:hover{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.1);box-shadow:5px 5px 5px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);border-radius:2px;}
.zx-tenyears ul li:first-child{ width:17%; margin-left:0;}
.zx-tenyears ul li:last-child{ width:17%; margin-right:0;}
.zx-tenyears ul li div{ float:left; padding-left:70px; width:100%; box-sizing:border-box;}
.zx-tenyears ul li:nth-child(1) div{background:url(../images/10-1.png) no-repeat left;}
.zx-tenyears ul li:nth-child(2) div{background:url(../images/10-2.png) no-repeat left;}
.zx-tenyears ul li:nth-child(3) div{background:url(../images/10-3.png) no-repeat left;}
.zx-tenyears ul li:nth-child(4) div{background:url(../images/10-4.png) no-repeat left;}
.zx-tenyears ul li:nth-child(5) div{background:url(../images/10-5.png) no-repeat left;}
.zx-tenyears ul li b,.zx-tenyears ul li span{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zx-tenyears ul li b{ font-weight:bold; font-size:2.4rem;}
.zx-tenyears ul li span{ font-size:14px; color:#666; margin-top:10px;}


/*装修资讯*/
.zx-zixun{ width:100%; padding:6.0rem 0 1.5rem 0;}
.zx-title1{ text-align:center;font-weight:bold; color:#222; }
.zx-title1 img,.zx-title1 b{ display:inline-block; vertical-align:middle;}
.zx-title1 img{ max-width:72px;}
.zx-title1 b{ margin:0 20px; font-size:4.0rem; }
.zx-title1 i{ font-size:4.4rem; margin-right:10px;}
.zx-title1 p{padding:20px 0;}

.zx-title2{ margin:2.5rem auto;}
.zx-tc2c{ clear:both; text-align:center;}
.zx_zxri{font-size: 14px;color: #444; width: auto; height: 36px;line-height: 36px;padding: 0 20px;margin: 5px 0 5px 20px; background-color: #f6f6f6; border-radius: 20px; }
.zx_zxri i{ margin-right:10px;}
.zx-tc2c a{ display:inline-block; vertical-align:middle;}
/*.zx_zxbj { position: relative;}
.zx_zxbj .erwei {visibility:hidden; position: absolute;left: 50%;top:50px;margin-left: -80px; padding-bottom: 15px; z-index:999;}
.zx_zxbj .erweima { padding: 10px; background: #fff; border: 2px solid #eee;border-radius: 6px;box-shadow: 0 0 6px rgba(0,0,0,.1); }
.zx_zxbj:hover .erwei{visibility:visible;}
.zx_zxbj .erweima img {max-width: 130px;height: auto;border-radius: 6px; }*/
.zx-zixun-c2{ margin:2.0rem auto;}
.zx-title2 .marquee5{ height:30px;text-align:center; margin:1.5rem auto; max-width:800px; overflow:hidden;}
.zx-title2 .marquee5 ul li{height:30px; display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.zx-title2 .marquee5 ul li:before{ content:'装修快讯：'; color:#f30007; font-weight:bold; font-size:1.6rem;}
.zx-title2 .marquee5 ul li a{ color:#999; font-size:14px;line-height:30px;height:30px;}
.zx-title2 .marquee5 ul li:hover a{ color:#d71820;}

.zx-zixun-l{ width:35%;}
.zx-zixun-m{ width:33%; margin:0 3%;}
.zx-zixun-r{ width:26%;}
.zx-zixun-l .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color: #000;
      opacity: 1;
      background: rgba(0, 0, 0, 0.2);
    }

.zx-zixun-l .swiper-pagination-bullet-active {color: #fff; background:#007aff;}
.zx-lc2 a{ display:block; float:left; width:48%;  margin-top:15px; margin-left:2%; position:relative;}
.zx-lc2 a:first-child{ margin-left:0;}
.zx-lc2 a p{ position:absolute; bottom:0; box-sizing:border-box; padding:0 15px; width:100%; line-height:4.0rem; color:#fff; background:rgba(0,0,0,0.5); display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.4rem;}
.zx-zixun-m dl { margin-bottom:3.5rem;}
.zx-zixun-m dl dt a{ font-weight:bold; font-size:1.8rem; line-height:4.0rem;}
.zx-zixun-m dl dd a:before{ content:'·'; font-weight:bold; color:#ccc; margin-right:5px;}
.zx-zixun-m dl:first-child dt a:before{ content:'最新'; padding:3px; border:1px solid #f30007; font-weight:bold; font-size:1.4rem; color:#f30007; margin-right:8px;}
.zx-zixun-m dl:last-child dt a:before{ content:'推荐'; padding:3px; border:1px solid #ff5a00; font-weight:bold; font-size:1.4rem; color:#ff5a00; margin-right:8px;}
.zx-zixun-m dl dd{ font-size:1.5rem; line-height:3.6rem;}
.zx-zixun-m dl dd a{ width:80%; float:left;}
.zx-zixun-m dl dd span{ width:16%; margin-left:4%; color:#999;}

.zxr-01{ background:#f6f6f6; padding:20px 15px; margin-bottom:30px; border-radius:10px;}
.zxr-t i{ font-size:2.0rem; margin-right:6px;}
.zxr-t b{ font-weight:bold; color:#333; font-size:1.8rem; float:left;}
.zxr-t a{ float:right; color:#999;}
.zxr-01 .zxr-011 a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:31.33%; margin:10px 1% 0 1%; background:#fff; border:1px solid #e3e3e3; box-sizing:border-box; float:left; padding:10px 5px; font-size:1.2rem; text-align:center; border-radius:50px;}
.zxr-02 .zxr-012 a{ display:block; margin-top:15px; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.zxr-02 .zxr-012 a p{ font-size:1.4rem; line-height:3.0rem;}
.zxr-02 .zxr-012 a p:before{ content:'【Q】'; color:#ff9900;}
.zxr-02 .zxr-012 a span{ line-height:24px; display:block; height:48px; overflow:hidden; color:#999;}
.zxr-02 .zxr-012 a span:before{ content:'A:';}
.zxr-t a:hover,.zx-zixun-m dl a:hover,.zxr-01 .zxr-011 a:hover,.zxr-02 .zxr-012 a p:hover{color:#f30007;}

.zx-gg a{ width:48%;  float:left; margin-left:2%;}
.zx-gg a:first-child{ width:50%; margin-left:0;}

/*首页装修公司*/
.zx-com{ width:100%; padding:6.0rem 0 1.5rem 0;}
.zx-com .zx-title1 span{ font-size:1.6rem; color:#999; font-weight:normal; display:inline-block; margin:15px auto;}
.zx-com .zx-title1 span font{ color:#d71820; font-weight:bold;}
.zx-com .zx-title1 p{ color:#999; font-weight:normal;}
.zx-com .zx-title1 p a{ font-size:1.8rem; color:#333; margin:0 20px;}
.zx-com .zx-title1 p a:hover{ color:#d71820;}

.comlist-c1 li{ float:left; width:23%; margin:20px 1% 0 1%; transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.comlist-c1 li div{padding:10px 20px; border:1px solid #e3e3e3;}
.comlist-c1 li div *{ display:block; text-align:center;}
.comlist-c1 li div p{ font-size:1.6rem; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
.comlist-c1 li div p i{display:inline-block; width:18px; height:14px; background:url(../images/zs.png); margin-right:5px;}
.comlist-c1 li div span{ display:block; font-size:1.4rem; margin:10px 0;}
.comlist-c1 li div i{ display:inline-block; width:69px; height:12px; background:url(../images/xx.png) no-repeat; margin-right:5px;}
.comlist-c1 li div .a-btn{ font-size:1.4rem; background:#f5f5f5; text-align:center; line-height:3.0rem; border-radius:50px; margin:10px auto;}
.comlist-c1 li:hover div .a-btn{ background:#d71820; color:#fff;}
.comlist-c1 li:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);-moz-box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
.comlist-c1 li:hover div{ border:1px solid #fff;}

.comlist-c2 li{ width:16.66%; margin:15px 0; float:left; overflow:hidden; box-sizing:border-box; position:relative;}
.comlist-c2 li .division-thread { display:inline-block; vertical-align:middle;float:left; height: 35px; width:1px; background-color: #e0e0e0; position:absolute; top:50%; margin-top:-18px;right:0;}



/*装修案例*/
.zx-samples{ width:100%; padding:6.0rem 0; background:#f5f5f5;}
.zx-samples .zx-title1 i{ font-size:3.2rem;}
.zx-samples .zx-title1 span{ font-size:1.6rem; color:#999; font-weight:normal; display:inline-block; margin:15px auto;}
.zx-samples .zx-title1 p{ color:#999; font-weight:normal;}
.zx-samples .zx-title1 p a{ font-size:1.8rem; color:#333; margin:0 20px;}
.zx-samples .zx-title1 p a:hover{ color:#d71820;}

.samples-list ul li{ float:left; width:23%; margin:30px 1% 0 1%; transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s; background:#fff;}
.samples-list ul li .sample-txt{ overflow:hidden; box-sizing:border-box; padding:20px;}
.samples-list ul li .sample-txt span{ width:65%; float:left;}
.samples-list ul li .sample-txt span *{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-style:normal;}
.samples-list ul li .sample-txt b{ font-size:1.6rem; color:#333; line-height:3.rem;}
.samples-list ul li .sample-txt i{ color:#999;}
.samples-list ul li .sample-txt img{ width:33%; float:right;box-shadow:0 5px 5px rgba(0,0,0,.1); border-radius:5px;}
.samples-list ul li:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);-moz-box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}


/*杭州装修资讯*/
.zx-zixunbox{ width:100%; padding:6.0rem 0;}
.zx-zixunbox .zx-title1 span{ font-size:1.6rem; color:#999; font-weight:normal; display:inline-block; margin:15px auto;}

.bar_tabs5{width:23%; margin:3.0rem 1% 0 1%; background:#fff; float:left;}
.bar_tabs5 .hd{overflow:hidden; margin:0 auto; background:#f7f7f7;}
.bar_tabs5 .hd li{position:relative; line-height:40px; height:40px; color:#1a1a1a; text-align:center;width:50%;float:left; cursor:default; font-size:16px; color:#404040; font-weight:bold;}
.bar_tabs5 .hd li.on{cursor:pointer; background:#ff963a; color:#fff;}
.bar_tabs51 .hd li.on{ background:#41ccff; }
.bar_tabs52 .hd li.on{ background:#f495f3; }
.bar_tabs5 .bd{ margin:14px auto 0 auto;}
.bar_tabs5 .news_zx01{ position:relative; margin-bottom:5px;}
.bar_tabs5 .news_zx01 p{ width:100%; box-sizing:border-box; padding:0 10px; position:absolute; bottom:0; background:rgba(0,0,0,0.5); line-height:40px; font-size:1.4rem; color:#fff; height:40px; overflow:hidden;}
.bar_tabs5 .news_zx01 p:hover{ text-decoration:underline;}
.bar_tabs5 .news_zx02 li{line-height:3.0rem; margin-top:10px;}
.bar_tabs5 .news_zx02 li a{font-size:1.5rem; color:#404040;  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bar_tabs5 .news_zx02 li a:before{ content:'·'; font-weight:bold; color:#ccc; margin-right:3px; font-size:1.4rem;}
.bar_tabs5 .news_zx02 li:hover a{ color:#d71820;}
.bar_tabs5 .news_zx01 img{-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 250ms;-moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; -o-transform:scale(1,1);-o-transition-duration: 250ms; -ms-transform:scale(1,1);-ms-transition-duration: 250ms;}
.bar_tabs5 .news_zx01:hover img{-webkit-transform: scale(1.02); -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 750ms;  -moz-transform: scale(1.02); -moz-transition-timing-function: ease-out;  -moz-transition-duration: 750ms; -o-transform:scale(1.02);-o-transition-duration: 250ms; -ms-transform:scale(1.02);-ms-transition-duration: 250ms;}


/*装修流程*/
.zzx-process-box{ margin:3.0rem auto;}
.zzx-process-box li{ float:left; width:12.285%; margin:0 1%; text-align:center;}
.zzx-process-box li img{ max-width:72px;}
.zzx-process-box .index-zzx-step,.zzx-process-box .index-zzx-detail{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zzx-process-box .index-zzx-step{ font-size:1.6rem; color:#333;}
.zzx-process-box .index-zzx-detail{ color:#999;}

.zzx-step-box{ overflow:hidden;}
.zzx-step-box dl{  float:left; width:12.285%; margin:20px 1% 0 1%;position:relative;}
.zzx-step-box dl dt{ border:1px solid #e3e3e3; border-radius:50%;  text-align:center;  width:30px; height:30px; line-height:30px; margin:0 auto;}
.zzx-step-box dl dd{ height:1px; background:#e3e3e3; position:absolute; right:-50%; top:15px; width:80%;}


/*zx-xgtu-box*/
.zx-xgtu{ margin:3.0rem auto 0 auto;}
.zx-xgtu ul li{ float:left; box-sizing:border-box; width:32.33%; position:relative; margin:1% 0.5% 0 0.5%;}
.zx-xgtu ul li img{-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 250ms;-moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; -o-transform:scale(1,1);-o-transition-duration: 250ms; -ms-transform:scale(1,1);-ms-transition-duration: 250ms;}
.zx-xgtu ul li:hover img{-webkit-transform: scale(1.02); -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 750ms;  -moz-transform: scale(1.02); -moz-transition-timing-function: ease-out;  -moz-transition-duration: 750ms; -o-transform:scale(1.02);-o-transition-duration: 250ms; -ms-transform:scale(1.02);-ms-transition-duration: 250ms;}
.zx-xgtu ul li p{ box-sizing:border-box; width:100%; padding:0 20px; position:absolute; bottom:10px; line-height:3.0rem; color:#fff; font-size:1.4rem; line-height:4.0rem; opacity:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zx-xgtu ul li:hover p{ opacity:1;}


/*zx-learning*/
.zx-learning{ width:100%; padding:6.0rem 0; box-sizing:border-box;}
.zx-learning .zx-title1 i{ font-size:4.8rem;}
.zx-learning .zx-title1 span{ font-size:1.6rem; color:#999; font-weight:normal; display:inline-block; margin:15px auto;}
.learning-content{ margin-top:3.0rem;}
.learning-content .learning-c01{ width:31.33%; margin:0 1%; float:left;}
.learning-title{ position:relative; padding:40px 30px; text-align:center;}
.learning-title p{ font-size:2.4rem; color:#fff;}
.learning-title em{ display:inline-block; width:50px; margin:15px auto; height:1px; background:#fff;}
.learning-title span{ color:#fff; font-size:1.4rem;}
.learning-title span font{ color:#ff5a00;}
.lt-1{ background:url(../images/lt1.jpg) no-repeat center;}
.lt-2{ background:url(../images/lt2.jpg) no-repeat center;}
.lt-3{ background:url(../images/lt3.jpg) no-repeat center;}

.lt-tabs,.lt-qa,.lt-riji{ border:1px solid #ededed; box-sizing:border-box; padding:0 20px 20px 20px;}

.bar_tabs4{margin:0 auto; background:#fff; width:100%;}
.bar_tabs4 .hd{overflow:hidden; margin:2.0rem auto;}
.bar_tabs4 .hd li{position:relative; color:#1a1a1a; text-align:center;width:29.33%; margin:0 2%; line-height:3.0rem; border-radius:50px; float:left; cursor:default; font-size:16px; color:#404040; background:#e3e3e3;}
.bar_tabs4 .hd li.on{cursor:pointer; font-weight:bold; background:#eb5605; color:#fff;}
.bar_tabs4 .bd{margin:10px auto;}
.bar_tabs4 .lh li{ line-height:3.0rem; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.bar_tabs4 .lh li a{font-size:1.6rem;}
.bar_tabs4 .lh li a:before{ content:'·'; font-weight:bold; color:#ccc; margin-right:3px; font-size:1.4rem;}
.bar_tabs4 .lh li:hover a{ color:#d71820;}

.lt-riji .riji-01 a{ display:block; overflow:hidden; margin:21px 0;}
.lt-riji .riji-01 a img{ width:30%; float:left;}
.lt-riji .riji-01 a span{ width:68%; float:right;}
.lt-riji .riji-01 a span *{ font-style:normal; display:block;}
.lt-riji .riji-01 a span i{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:2.4rem; font-size:1.6rem; color:#333;}
.lt-riji .riji-01 a span em{ line-height:24px; height:48px; overflow:hidden; font-size:1.4rem; color:#666;}
.lt-riji .riji-01 a:hover span i{ color:#d71820;}
.riji-02 li{ line-height:3.0rem;  margin-bottom:5px; overflow:hidden;}
.riji-02 li a{font-size:1.6rem; float:left; width:68%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.riji-02 li span{ font-size:1.4rem; float:right; width:30%; color:#999; text-align:right;}
.riji-02 li a:before{ content:'·'; font-weight:bold; color:#ccc; margin-right:3px; font-size:1.4rem;}
.riji-02 li:hover a,.lt-qa .qa-txt p:hover{ color:#d71820;}

.lt-qa a{ display:block; margin:24px auto; border-bottom:1px dashed #ededed; padding-bottom:25px; overflow:hidden;}
.lt-qa a:last-child{ padding-bottom:0; border-bottom:0;}
.lt-qa .qa-user{ width:22%; max-width:54px; float:left;}
.lt-qa .qa-txt{ width:76%; float:right;}
.lt-qa .qa-txt *{ font-size:1.2rem; color:#999; font-weight:normal; font-style:normal;}
.lt-qa .qa-txt b,.lt-qa .qa-txt p,.lt-qa .qa-txt span{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lt-qa .qa-txt p{ font-size:1.6rem; color:#333; line-height:3.0rem;}
.lt-qa .qa-txt span i{ float:right;}

.zx-gg2 a{ width:100% !important;}


/*底部热门资讯切换*/
.zx-tabsbox{ padding:6.0rem 0;}
.bar_tabs2{margin:0 auto; background:#fff; border:1px solid #e5e5e7;}
.bar_tabs2 .hd{overflow:hidden; margin:0 auto; border-top:1px solid #e5e5e7; background:#f5f5f5;}
.bar_tabs2 .hd li{position:relative; line-height:4.0rem; color:#1a1a1a; text-align:center; padding:0 20px; float:left; cursor:default; font-size:16px; color:#404040; padding-top:2px;}
.bar_tabs2 .hd li.on{color:#f30007; cursor:pointer; font-weight:bold; background:#fff; border-left:2px solid #f5f5f5;}
.bar_tabs2 .bd{margin:0 auto;}
.bar_tabs2 .lh{overflow:hidden; padding:20px 0; box-sizing:border-box;}
.tab2_list1 li{ overflow:hidden; width:9.5%; float:left; margin:0 1.5%; line-height:4.0rem;}
.tab2_list1 li a{  font-size:1.6rem; color:#404040; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tab2_list1 li:hover a{ color:#d71820;}


/*底部1*/
.zxt_footer{background:url(../images/fbg1.jpg) no-repeat; padding:50px 0; box-sizing:border-box;}
.zxt_footer_rl{margin:0 auto;}
.zxt_ft_lt{ float:left; width:30%;}
.zxt_ft_lt span{display:block}
.zxt_ft_bt{font-size:3.0rem;color:#fff}
.zxt_ft_rt{float:right; width:60%; padding:5px 0;}
.zxt_ft_rt .ewdolist{font-size:4.0rem;float:left;width:25%;color:#fff;text-align:center;line-height:2.0rem;+line-height: normal;_line-height: normal;}
.zxt_ft_rt .ewdolist b{font-size:1.6rem; margin-left:6px;font-weight:100}
.zxt_ft_rt .ewdolist span{font-size:1.3rem;color:#e4a8ab;}

.zxt_footer2{ background:#1f1f1f; padding:3.0rem 0; box-sizing:border-box;}

.f2-1{ border-bottom:1px solid #333; padding-bottom:40px; margin-bottom:40px;}
.zxt_footer2 .bar_tabs{ width:78%; float:left;}
.zxt_footer2 .bar_tabs .hd{overflow:hidden; margin:0 auto; padding:12px 0;}
.zxt_footer2 .bar_tabs .hd li{position:relative; line-height:3.0rem; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666; text-align:center; float:left; cursor:default; font-size:1.4rem;  background:#121212; padding:0 20px; margin-right:10px;}
.zxt_footer2 .bar_tabs .hd li.on{background:#384144; color:#fff; cursor:pointer;}
.zxt_footer2 .bar_tabs .lh{overflow:hidden; padding:0 13px;}
.zxt_footer2 .bar_tabs .lh li{line-height:36px; overflow:hidden; height:36px; float:left; margin-right:20px;}
.zxt_footer2 .bar_tabs .lh li a{font-size:14px; color:#666;}
.zxt_footer2 .bar_tabs .lh li:hover a{ color:#d71820; text-decoration:underline;}
.f2-tel{ width:20%; float:right; margin-top:30px;}
.f2-tel i{ background:#d71820; color:#fff; border-radius:50%; font-weight:normal; padding:5px; margin-right:8px;}
.f2-tel p{ color:#666; font-size:1.6rem;}
.f2-tel span{ font-size:3.0rem; font-style:italic; color:#d71820;}

.f2-21{ width:78%; float:left;}
.f2-21 img{ max-width:406px;}
.f2-21 p{ font-size:1.4rem; color:#666; line-height:2.4rem; margin-bottom:20px;}
.f2-21 p a{ color:#fff; margin:0 20px;}
.f2-21 p a:first-child{ margin-left:0;}
.f2-22{ width:20%; float:right; margin-top:30px;}
.f2-22 a{ display:block; float:left; width:46%; margin:0 2%;}
.f2-22 a span{ display:block; text-align:center; font-size:1.4rem; line-height:2.4rem; color:#fff;}
.f2-22 img{ max-width:90px; margin:0 auto; display:block;}


/*底部表单+右边悬浮*/
span select { background: #fff; }
span#df{display:block;white-space:nowrap;width:100%;height:40px;overflow:hidden}
span#df select{width:32%;font-size: 12px; margin:0 0 0 2%;height:40px;line-height: 40px; border:1px solid #D9D9D9!important;}
span#df.qushixian select { width:48% !important;}
span#df select:first-child{margin:0}

.but_default{ height:42px; background-color:#F39943; color:#FFF; width:100%;border: 0px solid #FFFFFF;}
.but_default:hover{background-color:#F39943;opacity: 0.9; cursor: pointer;}
input:focus{outline:0;border:1px solid #D9D9D9}
span#df select:focus{outline:0}
span#dff select:focus{outline:0}
span#dfff select:focus{outline:0}
span#dffff select:focus{outline:0}
span#dff.qushixian select { width: 48%; }
span#dfff.qushixian select { width: 48%; }
span#dffff.qushixian select { width: 48%; }
/* select 样式兼容处理 */
.ielt8 .select_border { height: 20px;padding: 10px 0 8px;background: #fff;border: 1px solid #e8e8e8;width: 100%;box-sizing: border-box;}
.ielt8 .select_border span#df{height: auto !important;}
.ielt8 .select_border span#df select{border: none !important;line-height: 20px;color: #666;margin: -2px !important;padding: 4px 3px;font-size: 14px;height: auto !important;width: 35%;}
.ielt8 .select_border span#df.qushixian select{width: 50%;}
.ielt8 .layui-layer-hui{background-color:#000; color: #fff;}
.sup2{line-height: 20px; position: absolute;top:50%;right: 16px;margin-top: -10px;}



/*-----------------------------------PC-设计师页面-----------------------------------*/
.zxpc-contentC{margin:0 auto 10.0rem auto;}
.top-head2 .nav-brand2{ border-bottom:1px solid #e3e3e3; padding:0;}
.zxpc-loc{ padding:1.0rem 1%;}
.zxpc-loc p{ font-size:1.2rem; line-height:2.4rem; margin:0 1%;}
.zxpc-loc p i{ margin-right:5px; color:#999;}
.zxpc-loc p a:hover{ color:#de0010;}


/*导航下拉距离重置*/
.top-head2 .nav-brand2 .nav .sub{display:none;width:100%; position:fixed;top:73px;overflow:hidden; z-index:110;left:0px;background-color:#f5f5f5; padding:30px 0; text-align:left;}
.top-head2 .nav-brand2 li:last-child .sub{ background:none; width:230px; height:227px; left:auto; right:auto; top:43px; z-index:999999;}
.top-head2 .nav-brand2 .nav .sub img{ max-width:230px;}
.top-head2 .top-fixed .nav-brand2 .nav .sub{ top:73px;}
.top-head2 .top-fixed .nav-brand2 li:last-child .sub{top:73px;}


.zx-designer{ margin:2.0rem auto 0 auto;}
.zx-designer .designer-item {float: left; width:23%; background: #fff; border: 1px solid #e3e3e3; margin:0 1% 20px 1%; -webkit-transition: all .2s linear;transition: all .2s linear; padding:20px; box-sizing:border-box;}
.zx-designer .designer-item .der { position: relative;}
.zx-designer .der { border-radius: 50%;}
.zx-designer .designer-item .der .der-box { width: 150px; height: 150px; margin: 0 auto; border-radius: 50%; overflow: hidden; text-align: center;}
.zx-designer .designer-item .der .der-box img{ max-width:150px;}
.zx-designer .designer-item .der .der-job {  position: absolute; top: 20px; right: 13px; max-width:60px;}
.zx-designer .designer-item .designer-name { font-size: 20px; color: #333; text-align: center; margin: 20px auto 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zx-designer .designer-intro { text-align: center; font-size: 14px; color: #999; margin-bottom: 18px; height: 20px;}
.zx-designer .case-count, .work-year { margin-left: 5px;  margin-right: 5px;}
.zx-designer .designer-item .designer-idea { font-size: 14px;color: #666; line-height:2.4rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.zx-designer .designer-item:hover{border:1px solid #fff;box-shadow:0 2px 18px 0 rgba(0,0,0,.1)}

.page {
    width:100%;
    overflow: hidden; line-height:3.6rem;
    text-align: center;
	margin:4.0rem auto 6.0rem auto;
}
.page a, .page strong {
	border:1px solid #ededed;
    padding: 0 1.5rem;
    height:3.6rem;
	line-height:3.6rem;
    text-align: center;
    color: #666;
    float: left;
	font-size:14px;
    margin-right:6px;
    display: inline-block;
}
.page a:hover, .page strong {
     background:#db0006;
	 border:1px solid #db0006;
	color:#fff; font-weight:normal;
}



/*-----------------------------------PC-公司列表页-----------------------------------*/
.top-head3{ border-bottom:1px solid #e3e3e3;}

.zx-comlist-left{ width:78%; float:left; margin:0 1%;}
.zx-comlist-right{ width:18%; float:right; margin:0 1%;}

.classbox{ padding:20px 14px 0 14px; background:#fff; border:1px solid #eaeaea; margin:0 auto;}
.cp1{ overflow:hidden; line-height:24px; padding-bottom:5px; border-bottom:1px dashed #ededed; margin-bottom:16px;}
.cp1 p{ float:left; color:#808080; font-size:1.4rem; font-weight:bold; color:#333;}
.cp1 .cpc a{ padding:0 10px; font-size:13px; color:#666; display:inline-block; text-align:center; margin:0 5px 14px 0;}
.curp,.cp1 .cpc a:hover{ height:24px; background:#db0006; color:#fff !important;}
.cp2{ border-bottom:0; margin-bottom:6px;}


.comlist-content{ margin:30px 0;}
.brandlistT{ display:block; background:#f7f7f7; font-size:1.4rem; font-weight:bold; color:#666; border:1px solid #e5e5e7; line-height:3.6rem; height:3.6rem; padding:0 14px; overflow:hidden;}

.comlist-content .cc-01{ width:100%; box-sizing:border-box; padding:30px 0 0 0;}
.comlist-content .cc-01 li{ overflow:hidden; display:block; padding-bottom:30px; border-bottom:1px dashed #eaeaea; margin-bottom:30px;}
.comlist-content .cc-01 li .comlist-img{ width:20%; float:left; text-align:center;}
.comlist-content .cc-01 li .comlist-img .cc1-logo{ max-width:208px; border:1px solid #eaeaea;}
.comlist-content .cc-01 li .comlist-img .twoy{ max-width:86px; margin:10px auto;}
.comlist-content .cc-01 li .comlist-img span{font-size:1.2rem; color:#ff4112; background:url(../images/xx2.jpg) no-repeat; padding-left:73px;}
.comlist-content .cc-01 li .comlist-img i{ display:block; line-height:1.8rem; font-size:1.2rem; color:#666; font-style:normal; margin-top:10px; text-align:left; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; padding:0 20px;}

.comlist-content .cc-01 li .comlist-txt{ width:78%; float:right;}
.comlist-content .cc-01 li .comlist-txt .ct-title{ font-size:2.0rem; color:#333; font-weight:bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.comlist-content .cc-01 li:hover{ box-shadow:0 3px 3px #e3e3e3;}
.comlist-content .cc-01 li .comlist-txt .ct-title:hover{ color:#de0010;}
.comlist-txt .span-three{line-height: 18px; margin:10px 0;}
.comlist-txt .span-three span {display: inline-block; vertical-align:middle; margin-right:5px;}
.comlist-txt .span-three i { display: block;float: left; width: 18px; height: 18px; background:url(../images/companou.png) left top no-repeat; background-size: 18px 84px;}
.comlist-txt .span-three .a { background: #3cdec1; color: #3cdec1;}
.comlist-txt .span-three .b { background: #ff4848; color: #ff4848;}
.comlist-txt .span-three .c { background: #7abdf6; color: #7abdf6;}
.comlist-txt .span-three .a i{background-position: left -2px;}
.comlist-txt .span-three .b i { background-position: left -22px;}
.comlist-txt .span-three .c i { background-position: left -44px;}
.comlist-txt .span-three b{ display: block; float: left; opacity: 1; padding: 0 2px; font-size: 12px; height: 16px; line-height: 16px; margin: 1px 1px 1px 0;background: #fff; font-weight: normal;}
.comlist-txt .span-three em{ font-style:normal; color:#666; display:inline-block; vertical-align:middle; margin-right:5px;}
.comlist-txt .span-three em font{ color:#ff552e;}
.comlist-txt .hot-tags a{ display:inline-block; vertical-align:middle; border:1px solid #83a1b4; background:#f8fcff; color:#83a1b4; padding:3px 5px; margin-right:5px;}
.comlist-txt .hot-tags a:nth-child(1){ background:#fff0ec; border:1px solid#fff0ec; color:#ff5921;}
.comlist-imgs{ margin:20px auto 0 auto;}
.comlist-imgs dd{ width:23%; margin-right:2%; float:left;}
.comlist-imgs dd img{-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 250ms;-moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; -o-transform:scale(1,1);-o-transition-duration: 250ms; -ms-transform:scale(1,1);-ms-transition-duration: 250ms;}
.comlist-imgs dd:hover img{-webkit-transform: scale(1.05); -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 750ms;  -moz-transform: scale(1.05); -moz-transition-timing-function: ease-out;  -moz-transition-duration: 750ms; -o-transform:scale(1.05);-o-transition-duration: 250ms; -ms-transform:scale(1.05);-ms-transition-duration: 250ms;}


/*右侧表单*/
.zx-comlist-right .right_table{ margin:0 auto; background:#f5f5f5;}
.zx-comlist-right .right_table .form_text_1,.qa-right .right_table  .form_text_1{ font-size:1.7rem; line-height:2.4rem; text-align: center; color:#fff; background:url(../images/comlist_tbg1.jpg) no-repeat center; max-width:240px; max-height:48px; padding:10px;}
.zx-comlist-right .right_table .form_text_2,.qa-right .right_table .form_text_2{ font-size:1.4rem; color:#333; text-align:center; margin:15px auto 0 auto;}
.zx-comlist-right .right_table .form_text_2 font,.qa-right .right_table .form_text_2 font{ color:#ff552e;}
.zx-comlist-right .right_table .form_text_3,.qa-right .right_table .form_text_3{ color:#999; margin-bottom:10px; text-align:center;}

.zx-comlist-right .form-rightc,.qa-right .form-rightc{ padding:10px; box-sizing:border-box;}
.zx-comlist-right .table_list,.qa-right .table_list{ position:relative; margin-bottom:10px; overflow:hidden;}
.zx-comlist-right .form-rightc .abcs,.qa-right .form-rightc .abcs{display: block; height:20px; line-height: 20px; position: absolute; top: 50%; right: 8px; margin-top: -10px; color: #666;}
.zx-comlist-right .table_list select,.qa-right .table_list select{ width:48%; background:#fff; border:1px solid #D9D9D9; line-height:40px; padding:0 1%; border-radius:5px; font-size:1.2rem; margin-left:1%;}
.zx-comlist-right .txt,.qa-right .txt{height:40px;border:1px solid #D9D9D9; width:93%;line-height:40px;font-size:1.2rem;padding:0 3%;color:#666; background:#fff;border-radius:5px;}
.zx-comlist-right .but_default,.qa-right .but_default{ background:#eb3424; border-radius:10px;}


.com-gg a{ display:block; margin:20px auto;}

.com-r01,.com-r02,.com-r03{ border:1px solid #e3e3e3; margin:20px auto;}
.com-r01 .form_text_1{ font-size:1.7rem; line-height:2.4rem; text-align: center; color:#fff; background:url(../images/comlist_tbg2.jpg) no-repeat center; max-width:240px; max-height:48px; padding:10px;}
.com-r01 ul{ padding:10px; box-sizing:border-box;}
.com-r01 ul li{ overflow:hidden; margin-bottom:20px;}
.com-r01 ul li div{ float:left; width:35%;}
.com-r01 ul li div img{ border-radius:5px; border:1px solid #eaeaea;}
.com-r01 ul li p{ float:right; width:60%;}
.com-r01 ul li p span,.com-r01 ul li p em{ font-style:normal; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.com-r01 ul li p span{font-size:1.4rem; color:#f26122;}
.com-r01 ul li:hover p span{ color:#333;}
.com-r01 ul li p em{line-height:2.0rem; color:#98a7b8;}
.com-r01 i{ color:#98a7b8; margin-right:0.5rem;}


.com-r02 .form_text_1{font-size:1.7rem; line-height:2.4rem; text-align: center; color:#fff; background:#f26f20;  padding:10px;}
.com-r02 .com-rbz{ background:#fff9f5; border-radius:10px; color:#f26f20; margin:10px 20px; padding:10px;}
.com-r02 dl{padding:10px; box-sizing:border-box;}
.com-r02 dd{ overflow:hidden; margin-bottom:20px;}
.com-r02 dd i{ width:20%; float:left; font-size:3.6rem; color:#4bbc83;}
.com-r02 dd p{ width:78%; float:right;}
.com-r02 dd p b{ display:block; font-size:1.4rem; line-height:2.4rem; height:2.4rem; overflow:hidden;}
.com-r02 dd p span{ color:#666; line-height:1.8rem;}


.com-r03 .form_text_1{font-size:1.7rem; line-height:2.4rem; text-align: center; color:#000; background:#f5f5f5;  padding:10px;}
.com-r03 ul{padding:0 15px; box-sizing:border-box;}
.com-r03 ul li{ line-height:2.0rem; height:2.0rem; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:20px 0;}
.com-r03 ul li a{ color:#666; font-size:1.4rem;}
.com-r03 ul li a:hover{ color:#de0010; padding-left:5px;}


/*-----------------------------------PC-公司内容页-----------------------------------*/
.zxpc-contentC2{ background:#f5f5f5; margin:0 auto; padding:0 0 8.0rem 0;}

.com-jsc{ width:100%; background:#fff; padding:2% 20px; box-sizing:border-box;}
.comjsc-imgshow{ float:left;width:43%; margin:0 2% 0 0; overflow:hidden; height:400px;}
.comjsc-imgshow .swiper-container { width: 100%; height:40px; margin-left: auto; margin-right: auto; }
.comjsc-imgshow .swiper-slide { background-size: cover; background-size:100%; background-position:center; background-repeat:no-repeat; height:100%;}
.comjsc-imgshow .gallery-top { height:75%; width: 100%;}
.comjsc-imgshow .gallery-thumbs { height:25%;  box-sizing: border-box; padding: 10px 0;}
.comjsc-imgshow .gallery-thumbs .swiper-slide { width: 25%; height: 100%; opacity: 0.4;}
.comjsc-imgshow .gallery-thumbs .swiper-slide-thumb-active { opacity:1;}
.comjsc-imgshow .swiper-button-next:after, .comjsc-imgshow .swiper-button-prev:after { font-size:0;}

.comjs-right{ float:right; width:54%;}
.comjs-rtxt{ margin:15px 0; clear:both;}
.comjs-rtxt *{ display:inline-block; vertical-align:middle;}
.comjs-rtxt .com-name{ font-size:3.0rem; font-weight:bold; color:#333; max-width:32%;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.comjs-rtxt .license-1,.comjs-rtxt .license-2{ width: 17px; height: 17px; position: relative; font-size: 12px; color: #fff; background-color: #ccc; border-radius: 1px; text-align: center; line-height: 17px; cursor:pointer; margin-right:5px; ;color:#fff; padding:0.1rem; cursor:pointer; }
.comjs-rtxt .license-1{background-color:#5cdbd3;}
.comjs-rtxt .license-2{background-color:#ffad77; }
.comjs-rtxt .hover-tips{ position: absolute; top: -25px; left: -4px; font-size: 12px; color: #333; background: #fff; border: 1px solid #eee; box-shadow: 0 2px 4px 0 rgba(0,0,0,.1); display:none; box-sizing: border-box;}
.comjs-rtxt .license-1:hover .hover-tips,.comjs-rtxt .license-2:hover .hover-tips{ display:block;}
.comjs-rtxt .tag-name { font-size: 14px; color: #666;line-height: 17px; height: 17px; margin-right:10px;}
.comjs-rtxt .tag-name i{ font-style: normal; color: #151515;}
.comjs-rtxt .tag-star i{ background:url(../images/xx.png) no-repeat right; width:69px; height:12px;}

.with-phone,.companyDetail__feedback,.shouc{ margin-top:1.0rem;}
.with-phone,.companyDetail__feedback{width:17px; height:17px; margin-left:20px; position:relative;}
.shouc i{ margin-right:5px;}
.qrcode-bx{ display: none; position: absolute; right:0; top: 27px; width: 114px; padding: 8px 7px 9px; background: #fff; border: 1px solid #eee; box-sizing: border-box; box-shadow: 0 0 6px 0 rgba(0,0,0,.1);}
.hover-tips:after { content: ""; position: absolute;  bottom: -4px; left: 7px; padding: 3px;  background: inherit; border: inherit; border-left: 0; border-top: 0;  transform: rotate(45deg);}
.companyDetail__feedback{ padding-right:20px;}
.companyDetail__feedback .hover-tips{position: absolute; top: -25px; right:0; font-size: 12px; color: #333; background: #fff; border: 1px solid #eee; box-shadow: 0 2px 4px 0 rgba(0,0,0,.1); display:none; box-sizing: border-box;}
.with-phone:hover .qrcode-bx,.companyDetail__feedback:hover .hover-tips{ display:block;}
.company-server-tag{ position:relative;}
.service-num-bar{ margin-bottom:40px;}
.service-tag .detail{ display: none; position: absolute; left: 0; top: 28px; width: 400px; font-size: 14px; padding: 0 10px; word-break: break-word; box-sizing: border-box; background: #fff;  border: 1px solid #eee; box-shadow: 0 2px 4px 0 rgba(0,0,0,.1); z-index:1; color: #333;}
.service-tag { display: inline-block; padding: 0 8px; margin-right:4px; border-style: solid;  border-width: 1px; position: relative; cursor:pointer;}
.service-tag:hover .detail{ display:block; cursor:pointer;}
.com-info-board .number { font-size: 20px;color: #333; font-weight: bold; text-align: center;}
.service-num-bar div{ margin:3.0rem 12% 0 0;text-align:center;}
.service-num-bar div .number{ font-size:2.4rem; font-weight:bold; color:#333;}
.service-num-bar div .label{ color:#666;}
.com-tel{ font-weight:bold; margin:20px 0; font-size:2.0rem;}
.com-tel i{ background:#ff5a00; border-radius:50%; padding:5px; color:#fff; font-weight:normal; margin-right:5px;}
.com-address label,.com-address p{ display:inline-block; vertical-align:middle; font-size:1.4rem; color:#999;}
.contact-bar{ margin:3.0rem 0;}
.contact-bar button{ background:#ff5a00; border-radius:50px; padding:1.2rem 6.0rem; color:#fff; font-size:1.6rem; margin-right:10px;}
.asked{ font-style:normal; font-size:1.4rem; color:#999;}
.asked i{ font-style:normal; padding:0 5px; color:#ff5a00;}
.rtxt2-1{ width:65%;}
.rtxt2-2{ width:30%; margin:6% 5% 0 0; box-shadow:0 5px 5px #e3e3e3; border-radius:10px;}
.rtxt2-2 img{ border-radius:10px;}

.com-jsc2-l{ width:78%;}
.com-jsc2-r{ width:20%; margin-left:2%;}
.jsc2-L1,.jsc2-L2,.jsc2-L3,.jsc2-L4{ background:#fff; padding:20px; margin:20px 0;}
.jsc2-title{ font-size:2.0rem; margin:10px auto 20px; overflow:hidden;}
.jsc2-L1 .com-imglist li{ float:left; width:32.33%; margin-right:1%;}
.jsc2-L1 p b{ font-size:1.6rem; color:#333;}
.jsc2-L1 p{ line-height:2.4rem; font-size:1.4rem; color:#666; margin:20px auto;}
.jsc2-title i{ font-size:1.2rem; color:#999; font-style:normal; margin-left:10px;}
.jsc2-title a{ float:right; color:#333; font-size:1.4rem;}
.jsc2-title a font{ color:#ff4112;}
.jsc2-title a:hover{ color:#de0010;}
.com-alist li{ margin-right:1%; width:32.33%; float:left; margin-bottom:30px;}
.com-alist li div{ padding:0 10px;}
.com-alist li div b{ display:block; font-size:1.6rem; color:#333; line-height:3.0rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:normal; margin:5px 0;}
.com-alist li div p span{ width:68%; color:#999; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.com-alist li div p i{ width:20%; font-style:normal; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:right;}
.com-alist li div p i font{color:#ff4112;}

.jsc2-L3 dl .fl{ width:20%;}
.jsc2-L3 dl .fr{ width:78%;}
.jsc2-L3 dd{border-bottom:1px dashed #e3e3e3; padding-bottom:20px; margin-bottom:20px;}
.jsc2-L3 dd .fr a{ font-size:1.8rem;color:#333; line-height:3.0rem; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jsc2-L3 dd .fr p{ color:#999; line-height:2.0rem; font-size:1.4rem; margin:5px 0;}
.jsc2-L3 dd .fr span i{ color:#999; margin-right:20px; font-style:normal;font-size:1.3rem;}
.jsc2-L3 dd .fr span em{ color:#999; padding:0 15px; font-style:normal;}
.jsc2-L3 dd:hover .fr a{ color:#de0010;}

.jsc2-L4 ul li{ box-sizing:border-box; padding:0 20px; margin:30px auto; overflow:hidden;}
.jsc2-L4 ul li .txia{ width:8%; max-width:58px; border-radius:50%;}
.jsc2-L4 ul li .dp-c{ width:90%; padding-bottom:30px; border-bottom:1px dashed #e3e3e3;}
.jsc2-L4 .dp-name *{ display:inline-block; vertical-align:middle; font-style:normal; font-size:1.4rem; color:#666;}
.jsc2-L4 .dp-name i{ float:right; color:#999;}
.jsc2-L4 .dp-name b{ color:#333; font-size:1.6rem;}
.jsc2-L4 .dp-name span{ background:#0cb46a; color:#fff; padding:3px 5px; margin:0 5px;}
.jsc2-L4 .dp-name em{ border:1px solid #ffdca8; background:#fffaeb; color:#ff9800; padding:0 5px; border-radius:50px;}
.jsc2-L4 .dp-fw{ font-size:1.4rem; display:block; margin:10px 0;}
.jsc2-L4 .dp-fw i{ background:url(../images/xx.png) no-repeat; width:69px; height:12px; display:inline-block; margin-left:5px;}
.jsc2-L4 .dp-txt{ display:block; font-size:1.4rem; color:#666; line-height:2.4rem; margin:15px 0;}
.jsc2-L4 ul li dl{ overflow:hidden;}
.jsc2-L4 ul li dl dd{ width:31.33%; margin:0 1%; float:left;}

.csr-c,.csr-c2,.csr-c3{ background:#fff; margin:20px 0; padding:20px;}
.csr-c span{ font-size:1.4rem; color:#333;display:block; text-align:center; font-weight:normal;}
.iw42{overflow:hidden;}
.iw42_1{ width:100%; box-sizing:border-box; height:3.6rem; line-height:3.6rem; border-radius:10px; padding:0 10px; font-size:1.2rem; border:none; border-radius:5px; display:block; border:1px solid #e3e3e3;}
.iw42_3{ width:100%; background:#de0010; color:#fff;height:3.6rem; line-height:3.6rem; font-size:1.4rem; border:none; border-radius:5px; }
.tips{ color:#999; margin-top:15px; line-height:2.0rem;}

.csr-c2t{ border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:10px;}
.csr-c2t span{ font-size:1.6rem; color:#333; float:left;}
.csr-c2t a{ color:#999; float:right;}
.csr-c2 ul li{ line-height:3.0rem;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.csr-c2 ul li a{ font-size:1.4rem; color:#666;}
.csr-c2 ul li a:before{ content:'·'; font-weight:bold;}
.csr-c2 ul li a:hover,.csr-c2t a:hover{ color:#de0010;}

.csr-c3 ul li{ overflow:hidden; margin:20px auto;}
.csr-c3 ul li img{ float:left; width:30%;border-radius:50%;}
.csr-c3 ul li div{ float:right; width:68%; text-align:center;}
.csr-c3 ul li span{ font-size:1.6rem; color:#333; padding:10px 0; display:inline-block;}
.csr-c3 ul li font{ font-size:1.2rem; color:#999;}


/*-----------------------------------PC-新闻列表页-----------------------------------*/
.asketable { width:58%; padding:0 2% 0 40%; z-index: 1; margin: 0 auto 18px auto;white-space: nowrap; height: 98px; background: #fff url(../images/newslist_bg.jpg) no-repeat; background-size: cover; }
.asketable .asketablist { position:relative; float: left;background: #fff;width:23%; margin:32px 0 0 2%; overflow: hidden; font-size:1.4rem; box-sizing:border-box; text-indent:0.5rem;}
.asketable .asketablist .asbfsd { line-height: 20px;height: 20px; position: absolute;top: 10px;right: 1em;color: #888; }
.asketable input{ border: 0 !important; height: 40px; line-height: 40px; display: block; text-indent:0.5rem;}
.asketable .but_default { text-indent: 0; background: #ffd145;color: #b72525;font-size: 16px;height: 40px; line-height: 40px; }
.asketable .but_default:hover { background: #ffd145; }
.asketable select { width: 33.5%;border: 0; border-right: 1px solid #ececec;display: inline-block;height: 40px; line-height: 40px;text-indent: 2px;font-size: 12px; }
.asketable select:nth-last-child(1) { border: 0; }

.zx-newslc{ margin:30px auto;}
.zx-newslc .fl{ width:22%;}
.zx-newslc .fr{ width:75%;}
.zx-newslc .fr .zxbtops { margin: 0 auto;line-height: 30px; color: #2d2d2d; }
.zx-newslc .fr .zxbtops h1 { font-size:2.4rem; font-weight: normal; }

.zx-newslc .fr .aasd { padding: 25px 2px 20px 2px;border-bottom: 1px solid #EAEAEA;margin: 0 0; }
.zx-newslc .fr .aasd:nth-last-child(2) { border: 0; }
.zx-newslc .fr .tagstt { position: relative;margin: 0; }
.zx-newslc .fr .atitle {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.zx-newslc .fr .atitle h2 {  display:inline-block; font-size:2.0rem; font-weight: bold;} 
.zx-newslc .fr .atitle h2 a{ color: #2c2c2c; }
.zx-newslc .fr .atitle h2 a:hover{ color:#de0010;}
.zx-newslc .fr .atitle span { text-indent: 4em; display:inline-block; }
.zx-newslc .fr .tagstt_img { float: left;width: 25%;height: 174px;}
.zx-newslc .fr .tagstt_item { float:right; width:73%;}
.zx-newslc .fr .anredu p{ margin:15px auto; font-size: 14px; line-height:2.4rem; color: #6d6d6d; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.nl-tags{ margin:15px auto;}
.nl-tags a{ display:block; float:left; background:#f5f5f5; border-radius:50px; padding:0 20px; color:#999; margin-right:15px; line-height:2.0rem; font-size:1.2rem;}
.nl-tags a:hover{ background:#de0010; color:#fff;}
.tagstt .tagstt_img em { color: #fff !important;font-style: normal;display: block;width: 36px;height: 26px;line-height: 26px;line-height: 26px;text-align: center; position: absolute;top: 0;left: 10px;background:url(../images/zxbk_3.png) left bottom no-repeat; }
.tagstt .tagstt_img em.er { background-position: 0 0; }
.zx-newslc .anredate span {font-size:1.2rem; color: #999; display:block;}


.menu_list{margin:0 auto 20px auto;border:1px solid #e1e1e1;}
.menu_head{height:4.0rem;line-height:4.0rem; padding:0 20px; font-size:1.6rem; color:#333; cursor:pointer; border-top:1px solid #e1e1e1; position:relative;font-weight:bold; }
.menu_head i{ font-style:normal; float:right;color:#333;}
.menu_list .current{ border-bottom:1px solid #de0010;background:#f5f5f5;}
.menu_body{ height:auto;overflow:hidden;backguound:#fff; padding:15px 0; line-height:2.8rem; display:none;}
.menu_body a{display:block;padding-left:38px;color:#777777;background:#fff; font-size:1.4rem;}
.menu_body a:before{ content:url(../images/newslist_sj.jpg); padding-right:10px;}
.menu_body a:hover{text-decoration:none;}


/*-----------------------------------PC-tag页-----------------------------------*/
.zxpc-tag-cc{ margin-bottom:0;}

.zxpc-taglist{ background:#f5f5f5; padding-bottom:5.0rem;}
.tag-title{ position:relative; text-align:center;}
.tag-title span{ display:block; z-index:999; position:absolute; width:200px; height:72px; top:50%; margin-top:-36px; left:50%; margin-left:-100px; color:#fff; border-bottom:1px solid #fff; line-height:6.0rem; font-size:2.8rem; overflow:hidden;}
.tagl-left{ width:73%; float:left; margin:0 1%;box-sizing:border-box; background:#fff; padding:30px 20px; box-sizing:border-box;}
.zx-tagr{ width:23%; float:right; margin:0 1%;}

.tag-lc li{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.lc-img{ float:left; width:25%;}
.lc-txt{ float:right; width:72%;}
.lc-txt .lc-tt{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:2.0rem; color:#333; font-weight:bold;}
.lc-txt p{ font-size:1.4rem; line-height:2.0rem; color:#666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; margin:20px auto 30px auto;}
.lc-txt span{ overflow:hidden;}
.lc-txt span a{ float:left; color:#999; font-size:1.2rem;}
.lc-txt span i{ float:right; color:#999; font-size:1.2rem; font-style:normal;}
.lc-txt span i em{ margin:0 10px; font-style:normal;}
.tag-lc li:hover img{ opacity:0.8;}
.lc-txt .lc-tt:hover,.lc-txt span a:hover{ color:#de0010;}

.zx-tagr .rt-tag{ background:#ffeac7; padding-top:20px;}
.rt-tag .form_text_11{ font-size:2.4rem; color:#333; font-weight:bold; text-align:center; font-style:italic; letter-spacing:2px;}
.rt-tag .form_text_11 font{ color:#de0010;}

.form_text_31 .marquee5{ height:30px;text-align:center; margin:1.5rem auto; overflow:hidden;}
.form_text_31 .marquee5 ul li{height:30px; display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.form_text_31 .marquee5 ul li i{ margin-right:3px;}
.form_text_31 .marquee5 ul li a{ color:#333; font-size:14px;line-height:30px;height:30px;}
.form_text_31 .marquee5 ul li:hover a{ color:#d71820;}

.tag-r01{ background:#fff; border:0; margin:20px auto;}
.tag-r01 .tagr-t1{ border-bottom:1px solid #e3e3e3; margin-bottom:20px; font-size:1.8rem; line-height:3.6rem; padding:10px 20px;}
.tag-r01 ul{ padding:0 20px 20px 20px; overflow:hidden;}
.tag-r01 ul li{ width:48%; margin:0 1%; float:left; line-height:3.0rem; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.5rem;}
.tag-r01 ul li a:hover{ color:#de0010;}

.tag-r02,.tag-r03{ padding:0 20px;}
.tag-r02 .swiper-slide img{ width:100%; height:auto;}
.tag-r02 .swiper-pagination-bullet { background: #fff; opacity:1;}
.tag-r02 .swiper-pagination-bullet-active { opacity:1; background: #de0010;}
.tag-r03{ margin:10px auto; padding-bottom:30px;}
.tag-r03 dd{ width:48%; margin:0 1% 1% 1%; float:left;}


/*-----------------------------------PC-tag内容-----------------------------------*/
.tagc-delbox{ width:73%; float:left; margin:0 1%;}
.tagc-del,.tc-tuijian{ background: #fff;
    padding: 30px 20px;
    box-sizing: border-box;
    margin-bottom: .2rem;
    line-height: 1.8;
    margin: 0 0 10px;
    box-sizing: border-box;
    font-size: 18px;}
.tagc-dt{ text-align:center; margin:0 auto 20px auto;}
.tagc-dt h1{ font-size:2.4rem; color:#333;}
.tagc-dt span{ font-size:1.4rem; color:#999; display:block; margin-top:10px;}
.tagc-dd{ border-radius:10px; background:#f5f5f5; padding:20px;}
.tagc-dd span{ font-size:1.4rem; line-height:2.4rem; color:#666;}
.tagc-dd span font{ color:#ff7d44;}
.tagc-dc img{ width:60%; margin:40px auto;}
.tagc-dc p{ font-size:1.6rem; line-height:3.0rem; margin:20px auto; text-indent:24px; color:#666;}

.rel-tj b{ font-weight:bold; color:#333; font-size:1.8rem; display:block; margin-bottom:10px;}
.rel-tj a{ width:29.33%; margin:10px 2% 10px 0; display:block; float:left; color:#de0010; font-size:1.4rem;}
.rel-tj a:hover{ color:#333;}

.paging{ margin:20px auto; padding-top:30px; border-top:1px solid #e3e3e3;}
.paging p{ width:48%; margin:0 2% 0 0; float:left; font-size:1.4rem; color:#333;}
.paging p a:hover{ color:#de0010;}

.tag1 *{ display:inline-block; vertical-align:middle; font-size:1.4rem;}
.tag1 a{ border:1px solid #e3e3e3; padding:5px 10px; border-radius:5px;}
.tag1 a:hover{ color:#de0010; border:1px solid #de0010;}
.txt-source p{ font-size:14px; color:#999; margin-top:20px;}

.sharebox{ margin:30px 0 0 0;}
.sharebox .bdsharebuttonbox{ float:left;}
.fx_sscgd { float: right;line-height: 30px; }
.fx_sscgd span { display: inline-block;margin-left: 15px; cursor: pointer; padding:0 15px 0 35px; color: #fff;border-radius: 5px; }
.fx_sscgd #shouchang_btn {  background: #e8b766 url(../images/shouchang_btn.jpg) no-repeat; background-position: 9px 4px; }
.fx_sscgd #dianzhang_btn {  background: #fa6060 url(../images/dianzhang_btn.jpg) no-repeat; background-position: 9px 5px; }


.tc-tuijian{ margin:20px auto;}
.reltitle{ border-bottom:1px solid #e3e3e3; padding-bottom:20px; margin-bottom:20px;}
.reltitle p{ float:left; font-size:1.8rem;}
.reltitle a{ float:right; font-size:1.4rem;}
.reltitle a font{ color:#ff662a;}
.tuijian-list li{ float:left; width:31.33%; margin:0 1%;}
.tuijian-list li p{ font-size:1.4rem; line-height:3.0rem; margin-top:10px;}

.rel-al li{ width:23%; margin:10px 1%; float:left; box-shadow:0 5px 5px rgba(0,0,0,0.1); box-sizing:border-box; padding:20px; border-radius:10px;}
.rel-al li p{ font-size:1.6rem; color:#333; text-align:center; margin-bottom:10px;}
.rel-al li span{ display:block;}
.rel-al li span em{ width:48%; margin:0 1%; font-style:normal; color:#999;}
.rel-al li span em b{ color:#de0010;}
.rel-al li i{ display:block; margin-top:10px; border-radius:50px; background:#ffa633; color:#fff; line-height:3.0rem; font-style:normal; font-size:1.4rem; text-align:center;}
.rel-al li:hover i{ background:#de0010;}
.rel-al li img{-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 250ms;-moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; -o-transform:scale(1,1);-o-transition-duration: 250ms; -ms-transform:scale(1,1);-ms-transition-duration: 250ms;}
.rel-al li:hover img{-webkit-transform: scale(0.95); -webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 750ms;  -moz-transform: scale(0.95); -moz-transition-timing-function: ease-out;  -moz-transition-duration: 750ms; -o-transform:scale(0.95);-o-transition-duration: 250ms; -ms-transform:scale(0.95);-ms-transition-duration: 250ms;}


/*-----------------------------------PC-QA-----------------------------------*/
.QA-title{ padding:3.0rem 0;}
.qa-t1{ font-size:3.0rem; color:#ff2d2d;}
.ask_ss{ float:left; width:48%; margin:0 1%;}
.qa-t1,.sak_sl{ width:25%; float:left;}
.ask_ss{ position:relative;}
.ask_ss input.text { color: #666666; width:80%; box-sizing:border-box; float: left;height: 48px;line-height: 48px;font-size: 14px;text-indent:38px; border: 1px solid #eaeaea;}
.ask_ss input.submit { width:20%; box-sizing:border-box; cursor: pointer; float: left;border: 0; height:48px; background-color: #ff2d2d; color: #FFFFFF;font-size: 16px;text-align: center; }
.ask_ss input.submit:hover { opacity: 0.9;}
.ask_ss span { z-index: 999; display: inline-block;width: 16px;height: 16px;position: absolute;left: 13px;top: 16px; background:url(../images/sjgidfhjd.png) no-repeat; }
.ask_ss .nav_hot_word { width: 100%;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; margin-top:10px;}
.ask_ss .nav_hot_word i { display: inline-block;font-style: normal;color: #FF3030; }
.ask_ss .nav_hot_word a { margin-right: 5px;color: #666; }
.sak_sl img{ width:30%; float:right;}
.sak_sl span { width:50%; display: block; float:right; margin-top:10px; line-height: 20px; color: #444;font-size:1.4rem; vertical-align: 4px; letter-spacing: 1px;}

.zxpc-QAlist{ background:#f5f5f5; padding:2.0rem 0 5.0rem 0;}
.qa-left{ width:18%;}
.qa-middle{ width:56%; margin:0 1.5%; background:#fff; box-sizing:border-box; padding:20px;}
.qa-right{ width:23%;}

.qa-l01{ overflow:hidden; background:#fff; box-sizing:border-box; padding:20px; margin-bottom:20px;}
.qa-l01 b{ font-weight:normal; display:block; border-bottom:1px solid #e3e3e3; margin-bottom:15px; padding-bottom:15px; color:#ff4e00; font-size:1.8rem;}
.qa-l01 ul li{ width:46%; margin:0 2%; float:left; line-height:3.0rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qa-l01 ul li a{ font-size:1.5rem; color:#666;}
.qa-l01 ul li a:hover{ color:#de0010;}


.middle-t{ border-bottom:1px solid #e3e3e3; margin-bottom:15px; padding-bottom:15px; color:#333; font-size:1.8rem;}
.counters{ overflow:hidden; background:#fff; margin:0 auto 20px auto; padding:30px 0 20px 0;}
.asktui_uy { text-align: center;margin: 0 auto;  font-size:2.0rem; color: #616161; background:#fff; overflow:hidden;}
.asktui_uy span { display: inline-block; vertical-align:middle; margin:10px auto;}
.asktui_uy span.sk {overflow: hidden; text-align: center; color: #fff;background:#ff2d2d; border-radius:3px; padding:3px 8px;}
.asktui_uy span.sk font { display: inline-block;+display: block;_display: block; margin: 0 auto;font-size:2.4rem;}
.asktui_uy span.jk{ width:14.28%; float:left; margin:0 0.02%;box-sizing:border-box;}
.asktui_up { text-align: center;border-bottom: 1px solid #efefef;}
.asktui_up span { font-size:14rem; margin:15px auto; display: inline-block;cursor: pointer; font-size:1.0em; background:#f36f20; border:1px solid #e3e3e3; border-radius:5px; line-height:3.0rem; color:#ccc;}
.asktui_up{ text-align: center;border-bottom:0;}
.asktui{ color:#fff; padding:0 5px;}
.asktui_up span{ background:#f9f9f9 no-repeat; font-size:1.4rem; background:#f36f20;  border:1px solid #f36f20; color:#fff; padding:0 20px; margin:0 1%;}
.asktui_up  a:nth-child(2) span{ color:#f36f20; background:#fff; border:1px solid #f36f20;}


.qa-right .right_table{ background:#ffeac7; padding:20px 0; margin:20px auto;}

.qa-right .bar_tabs5{ width:100%; box-sizing:border-box; padding:20px; position:relative; margin:20px auto; overflow:hidden; float:none;}
.qa-right .bar_tabs5 .hd{ position:absolute; right:20px; top:15px;}
.qa-right .bar_tabs5 .hd li{position:relative; width:33.33%; line-height:30px; height:30px; color:#1a1a1a; text-align:center; float:left; cursor:default; font-size:1.2rem; color:#404040; font-weight:bold; padding:0 10px; box-sizing:border-box; background:#fff;border:1px solid #e3e3e3;}
.qa-right .bar_tabs5 .hd li.on{cursor:pointer; color:#fff; background:#ff2d2d; border:1px solid #ff2d2d;}
.qa-right  .bar_tabs5 .bd{ margin:14px auto 0 auto;}
.qalist-show li{ line-height:2.0rem; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #e3e3e3; font-size:1.4rem;}
.qalist-show img{ width:20%; float:left;}
.qalist-show div{ width:78%; float:right;}
.qalist-show li:hover p{color:#de0010;}


.qa_md01 .qa-mimg{ width:50%; float:left; position:relative;}
.qa_md01 .qa-mimg p{ position:absolute; bottom:0; width:100%; font-size:1.4rem; line-height:3.0rem; color:#fff; background:rgba(0,0,0,0.5); box-sizing:border-box; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qa_md01 .qa-mtxt{ width:48%; float:right;}
.qa_md01 .qa-mtxt .one{ margin:10px auto 25px auto;}
.qa_md01 .qa-mtxt .one a{ display:block; font-size:1.8rem; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qa_md01 .qa-mtxt .one a:before{ content:url(../images/ht.jpg); display:inline-block; vertical-align:middle; margin-right:5px;}
.qa_md01 .qa-mtxt .one span{ display:block; font-size:1.4rem; color:#999; line-height:2.0rem; height:4.0rem; overflow:hidden;}
.qa_md01 .qa-mtxt .two li{ line-height:3.0rem; font-size:1.4rem; color: #333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px dotted #e3e3e3;}
.qa_md01 .qa-mtxt .two li:before{ content:'·'; font-weight:bold; color:#999; margin-right:5px;}
.qa_md01 .qa-mtxt .one a:hover,.qa_md01 .qa-mtxt .two li:hover a{ color:#de0010;}


.bar_tabs4-qa{ border:0;}
.bar_tabs4-qa .hd{ border-bottom:1px solid #e3e3e3;}
.bar_tabs4-qa .hd li{position:relative; color:#1a1a1a; text-align:center; width:auto; padding:0 10px; line-height:3.0rem; border-radius:0; float:left; cursor:default; font-size:16px; color:#404040; background:none;}
.bar_tabs4-qa .hd li.on{cursor:pointer; font-weight:bold; border-bottom:1px solid #de0010; background:none; color:#de0010;}
.bar_tabs4-qa .bd{margin:10px auto;}
.bar_tabs4-qa .Qa-An li{ overflow:hidden; margin-top:20px; border-bottom:1px dotted #e3e3e3; padding-bottom:20px;}
.bar_tabs4-qa .Qa-An li img{ float:left; width:8%; border-radius:50%;}
.bar_tabs4-qa .Qa-An li div{ float:right; width:90%;}
.bar_tabs4-qa .Qa-An li div p *{ font-size:1.2rem; font-weight:normal; font-style:normal; display:inline-block; vertical-align:middle;}
.bar_tabs4-qa .Qa-An li div p em{ float:right; color:#999;}
.bar_tabs4-qa .Qa-An li div p i{ font-size:1.2rem; margin:0 10px; color:#999;}
.bar_tabs4-qa .Qa-An li div p  a{ font-size:1.6rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.bar_tabs4-qa .Qa-An li div span{ font-size:1.2rem; color:#999;}
.bar_tabs4-qa .lh li:hover a{ color:#d71820;}
.more_zx{ display:block; width:50%; margin:20px auto; border:1px solid #e3e3e3; font-size:1.6rem; text-align:center; color:#999; padding:10px 0; background:#fafafa;}

.qa-wait{ margin:30px auto;}
.wait-t{ border-bottom:1px solid #e3e3e3; margin-bottom:20px;}
.wait-t span{ font-size:1.6rem; color:#333; border-bottom:2px solid #d71820; display:inline-block; line-height:4.0rem;}
.qa-wait ul li{ width:48%; margin:0 1% 30px 1%; float:left; overflow:hidden;}
.qa-wait ul li span{ width:15%; float:left; border:1px solid #ff2d2d; line-height:2.0rem; color:#ff2d2d; display:block; text-align:center; font-size:1.4rem; padding:5px 0; border-radius:5px;}
.qa-wait ul li span b{ font-style:italic;}
.qa-wait ul li div{ width:81%; float:right;}
.qa-wait ul li div p{ font-size:1.6rem; color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:3.0rem;}
.qa-wait ul li div i{ display:block; color:#999; font-size:1.2rem; font-style:normal;}
.qa-wait ul li:hover div p{ color:#d71820;}


/*-----------------------------------PC-QAC-----------------------------------*/
.qac_left{ width:75%;}

.baodian{ padding-bottom:30px;}
.baodian .tagr-t1{ margin:0;}
.baodian .menu_list{ margin:0 20px; border:0;}
.baodian .menu_head{height:4.0rem;line-height:4.0rem; padding:0; margin:0; font-size:1.6rem; color:#333; cursor:pointer; border-top:0; border-bottom:1px solid #e1e1e1; position:relative;font-weight:normal; }
.baodian .menu_head i{ font-style:normal; float:right;color:#333;}
.baodian .menu_list .current{background:#fff;}
.baodian .menu_body{ height:auto;overflow:hidden;backguound:#fff; padding:15px 0; line-height:2.8rem; display:none;}
.baodian .menu_body a{display:block;padding-left:0;color:#777777;background:#fff; font-size:1.4rem;}
.baodian .menu_body a:before{ content:url(../images/newslist_sj.jpg); padding-right:10px;}
.menu_body a:hover{text-decoration:none; color:#de0010;}

.rel-QA li{ float:left; width:48%; margin:0 1%; line-height:3.0rem; margin-bottom:10px;}
.rel-QA li a{ display:block; float:left; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.5rem; color:#333;}
.rel-QA li span{ float:right; width:30%; text-align:right;}
.rel-QA li span *{ font-style:normal; color:#999; font-size:1.4rem; margin-left:20px;}
.rel-QA li span i,.rel-QA li a:hover{ color:#de0010;}

.qac-asking{ background:#fff; padding:3.0rem 4.0rem; position:relative;}
.qac-asking img{ position:absolute; width:35px; top:0; left:0;}
.qac-asking p{ overflow:hidden;}
.qac-asking p b{ display:block; float:left; font-size:2.0rem; color:#333; width:60%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.qac-asking p span{ display:block; float:right; width:30%; color:#999;}
.qac-asking p span *{font-style:normal; margin:0 5px; color:#999; font-size:1.2rem;}
.qac-asking em{ font-style:normal; font-size:1.2rem; color:#999; line-height:2.0rem; display:block; margin:10px 0; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #e3e3e3;}
.qac-asking .asking-tag{ color:#333; font-size:1.4rem;}
.qac-asking .asking-tag a{ margin:0 5px; color:#666;}
.qac-asking .asking-tag a:hover{color:#de0010;}

.huifu { margin:20px auto; background:#fff; padding:30px 20px;}
.huifu .huititle { margin: 0 auto; font-size:2.0rem; color: #333333; }
.huifu .huititle span {display: block; padding-left: 15px; }
.huifu .huititle span:before{ content:'|'; font-weight:bold; color:#f76d4e; margin-right:5px;}
.biaoqing span{ margin:5px; display:inline-block; vertical-align:middle; border:1px solid #e3e3e3;}
.biaoqing span img{ width:20px; display:inline-block; vertical-align:middle;}
.huifu .huiconter { margin:25px auto;overflow: hidden; }
.huifu .huiconter .huifuright { width:95%; border: 1px solid #DADADA;background: #fff; margin:0 auto;}
.huitextarea { background-color: #FFFFFF; margin:0; border: 1px solid #EAEAEA; }
.huitextarea textarea { width:100%; box-sizing:border-box; padding:20px; min-height:150px; display: block;margin: 0 auto;border: 0; }
.huitextarea textarea:focus { border: 0; }
.huibottom { background-color: #FFFFFF; margin:0; border: 1px solid #EAEAEA;border-top: 0;}
.huibottom input[type=button] { display: block;float: right; background-color: #F76D4E;color: #FFFFFF; width: auto;margin: 5px; padding: 0 25px; height: 30px;line-height: 30px; border: 0; }
.huibottom span { display: block;font-size: 12px;color: #888888; line-height: 30px; float: left;margin: 5px 0px 5px 10px; }

.huifu2{ position:relative;}
.huifu2 .huititle span:before{ content:normal;}
.huifu2 .huititle i{ font-size:2.0rem; margin-right:5px; color:#666;}
.huifu2 .bs{  position:absolute; width:35px; top:0; left:0;}
.huifu2 .huiconter { padding: 0;margin:3.0rem auto; border-bottom:1px solid #e3e3e3; padding-bottom:30px;}
.huifu2 .huiconter .huifuriger { float: none;margin: 0  auto !important; width: auto; border: 0;background: transparent; }
.huifu2 .huiconter .huifuright { width: auto;border: 0; }
.huifu2 .huiconter .huifuright .huifu { width: 100%;height: auto; margin: 0 auto;text-align: justify; padding: 0; border: 0;font-size: 14px;color: #565555;line-height: 26px; }
.huifu2 .huiconter .huifuright .huifuleft { width:10%; float: left; padding-top: 20px;margin: 0;}
.huifu2 .huiconter .huifuright .huifuleft img { border-radius: 0;max-width:100% !important; display: block;}
.huifu2 .huiconter .huifuright .text_spasn { float: right; width:88%; padding-top: 54px;margin: 0 0; }
.huifu2 .huiconter .huifuright .text_spasn span { height: auto;font-size: 12px;color: #9c9c9c;margin-left:10px ; }
.huifu2 .huiconter .huifuright .text_spasi { float: left;padding-top: 20px;margin: 0 10px; }
.huifu2 .huiconter .huifuright .text_spasi span { display: block;height: auto;float: none; margin: 0 auto;white-space: nowrap;line-height: 24px; }
.huifu2 .huiconter .huifuright .text_spasi span:nth-child(1) { font-size: 16px;color: #ff3312;padding-bottom: 12px; }
.huifu2 .huiconter .huifuright .text_spasi span:nth-child(2) { font-size: 12px;color: #9d9d9d; }
.huifu2 .huiconter .huifuright.aAns .huifuleft { padding-top: 0;padding-bottom: 20px; }
.huifu2 .huiconter .huifuright.aAns .text_spasi { padding-top: 0;padding-bottom: 20px; }
.huifu2 .huiconter .huifuright .text_spaer { float:right;margin:20px auto; line-height: 20px; padding:20px 0;}
.huifu2 .huiconter .huifuright .text_spaer span{ margin-left:10px;}
.huifu2 .huiconter .huifuright .text_spaer span i{ color:#999; margin-right:3px;}
.huifu2 .answerCon img{ max-width:599px;}


/*-----------------------------------PC-效果图列表-----------------------------------*/
.zx-piclist .classbox{ margin:0 1%; padding:0; background:#fff; border:1px solid #eaeaea;}
.zx-piclist .cp1{ overflow:hidden; border-bottom:1px solid #ededed; padding:0; margin:0;}
.zx-piclist .cp1:last-child{ border-bottom:0;}
.zx-piclist .cp1 p{ float:left; color:#808080; font-size:1.4rem; font-weight:bold; color:#333; background:#fafafa; padding:10px 20px;}
.zx-piclist .cp1 .cpc a{font-size:13px; color:#666; display:inline-block; text-align:center; margin:0 10px; padding:10px 0;}
.zx-piclist .cp1 .cpc a:hover{background:none; color:#de0010 !important;}
.zx-piclist .cp2{ border-bottom:0;}

.zx-pic-title{ margin:20px 1%; border:1px solid #e3e3e3; overflow:hidden;}
.zx-pic-title a{ float:left; display:inline-block; vertical-align:middle; padding:10px 20px; border:1px solid #e3e3e3; font-size:1.6rem; color:#333; border-top:0; border-bottom:0;}
.zx-pic-title a.a1,.zx-pic-title a:hover{ color:#fff; background:#009889; border:1px solid #009889;}
.piclist li{ float:left; width:23%; margin:0 1% 20px 1%;overflow:hidden;}
.piclist li .imgtxt{ border:1px solid #e3e3e3; line-height:3.0rem; padding:0 15px; overflow:hidden;}
.piclist li .imgtxt *{ font-style:normal; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.4rem;}
.piclist li .imgtxt i{ float:left; width:80%;}
.piclist li .imgtxt:hover i{ color:#de0010;}
.piclist li .imgtxt em{ float:right;}
.piclist li .imgbox{ position:relative;}
.piclist li .img-sc{ position:absolute; line-height:3.0rem; bottom:-100%; width:100%; overflow:hidden;}
.piclist li .img-sc *{ color:#fff; font-style:normal; display:inline-block; box-sizing:border-box; text-align:center; font-size:1.4rem; }
.piclist li .img-sc em{ float:left; background:rgba(0,0,0,0.8); width:35%; color:#999;}
.piclist li .img-sc em i{margin:0; padding:0; color:#999;}
.piclist li .img-sc span{ float:right; background:rgba(226,107,36,0.95); width:65%;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.piclist li:nth-child(2n+0) .img-sc span{ background:rgba(20,176,106,0.95);}
.piclist li:hover .img-sc{bottom:0;}


/*-----------------------------------PC-效果图内容页-----------------------------------*/
.zxpc-contentC2{ margin:0 auto;}
.picture{background: #f5f5f5; padding:0; margin:0 auto;}

.picture .container{margin:auto;z-index:1;position:relative; width:100%; clear:both;}
.picture .pic_left{ width:83%; float:left;}
.picture .pic_right{width:15%;height:100%; float:right; padding:0;}

.pic_right .right_table{ background:#f6f6f6;box-shadow:0px 4px 15px 0px rgba(101,101,101,0.28);}
.zxbj-calc-header{position:relative;max-width:245px;background:url(../images/zxbjnew1.png) no-repeat center; padding-top:75px; min-height:55px; background-size:100%; margin:0 auto; overflow:hidden;}
.zxbj-calc-budget{height:39px;width:185px; float:right; margin-right:35px;}
.zxbj-calc-budget div{float:right;display:none;margin-left:3px;width:2.2rem;height:3.9rem;background:url(../images/zxbjnew2.png) no-repeat;}
.zxbj-calc-budget .num0{display:block;background-position:0 0}
.zxbj-calc-budget .num1{display:block;width:8px;background-position:-35px 0}
.zxbj-calc-budget .num2{display:block;background-position:-54px 0}
.zxbj-calc-budget .num3{display:block;background-position:-89px 0}
.zxbj-calc-budget .num4{display:block;background-position:-127px -2px}
.zxbj-calc-budget .num5{display:block;background-position:-168px 0}
.zxbj-calc-budget .num6{display:block;background-position:-202px 0}
.zxbj-calc-budget .num7{display:block;background-position:-237px 0}
.zxbj-calc-budget .num8{display:block;background-position:-271px 0}
.zxbj-calc-budget .num9{display:block;background-position:-306px 0}
.szxbj-type{border:1px #dddddd solid;border-radius:3px;}
.szxbj-type select{width:100% !important; box-sizing:border-box; height:40px;line-height:40px;padding-left:6px;font-size:12px; border:0 !important;}
.pic-liker ul{ padding:0 15px 20px 15px !important;}
.pic-liker li{ width:auto !important; padding:0 5px; background:#f6f6f6; margin-bottom:5px !important; text-align:center; float:none !important; display:inline-block !important; vertical-align:middle;}
.pic-liker li a{ font-size:1.2rem;}
.pic-liker li:hover{ background:#de0010; border-radius:5px;}
.pic-liker li:hover a{ color:#fff !important;}		

.pic-hot-search{padding:15px;margin-top:22px;background:#fff;border-bottom:1px solid #eaeaea}
.pic-hot-search #editor {font-size: 14px;display: block; margin:10px auto; height: 60px; width: 186px; padding: 15px; border: 1px solid #EAEAEA;
}
.pic-hot-search  .right_title { display: block; height: auto; width: auto; color: #444;line-height: 20px; font-size: 16px; font-weight: 400; text-align: left;}
.pic-hot-search #normalComment_submit { display: inline-block; float: right;padding: 5px 15px; line-height: 25px; background-color: #ff552e; color: #FFF; border-radius: 5px; cursor:pointer;}

.rel-pics{ padding:0 15px; box-sizing:border-box;}
.rel-pics a{ display:block; float:left; width:46%; margin:0 2% 2% 2%;}

.top-head-pic{ position:static !important;}
.nav-brand-pic{ display:none !important;}
.pic_left .piclist{ background:#fff; box-sizing:border-box; padding:20px; overflow:hidden; margin:20px 0;}
.pic_left .rel-pict{ font-size:1.8rem; color:#333; padding-bottom:20px; margin:0 1%;}
.pic_left .piclist li{ float:left; width:23%;}

/*大小图切换*/
.pic_left .swiper-container { width: 100%; overflow:hidden; margin-left: auto; margin-right: auto;}
.pic_left .swiper-slide {  background-size:contain;  background-position: center; background-repeat:no-repeat;}
.pic_left .gallery-top{width: 100%; height:580px !important;background-color:#fff !important; padding:40px 0; position:relative;}
.pic_left .gallery-box{ width:100%; box-sizing: border-box; height:130px !important; padding:20px; background:#333;}
.pic_left .gallery-thumbs{ float:left; width:78% !important;}
.pic_left .gallery-thumbs .swiper-slide {opacity: 0.4; width:15% !important; background-color:transparent; background-size:cover;}
.pic_left .gallery-thumbs .swiper-slide-thumb-active { opacity:1; }
.imgl_ri{ width:20%; float:right;}
.imgl_ri .imgl_li {line-height: 20px; overflow:hidden;}
.imgl_ri .imgl_li01{ width:20%; max-width:48px; float:left;}
.imgl_ri .imgl_li02{ width:78%; float:right;}
.imgl_ri .text_1 { font-size:1.4rem; color: #fff;display:inline-block; vertical-align:middle;}
.imgl_ri .text_2 { font-size:1.2rem;color: #aaa; display:inline-block; vertical-align:middle;}
.imgl_ri .btns { display: block; height:3.0rem; line-height:3.0rem; font-size:1.4rem; text-align: center; border: 0;color: #fff; box-shadow: none; margin:5px 0 0 0; background-image: linear-gradient(273deg, #ff2929 0%, #f95b29 100%);+background: #ff3322;_background: #ff3322; border-radius: 6px; cursor: pointer; width:80%;}
.imgl_ri .btns{background-color: #f95b29;}
		
.itemlist{display:block;_display:none;position:absolute;bottom:40px;right:20px;z-index:999999;}
.itemlist{margin:0;width:60px;padding:0}
.itemltop{position:relative;width:50px;height:51px;margin:0 5px;z-index:99}
.itemltop img{position:absolute;left:0;top:0;display:block;width:50px;margin:0 auto}
.itemltop img{animation:skyset3 2s 2s infinite linear}

/*留言弹窗*/
.xf_ { display: none;z-index: 98;position: relative; }

.xf_bg { position: fixed;left: 0;top: 0;bottom: 0;right: 0; background: #000;opacity: 0.2; }

.ielt10 .xf_bg { filter:alpha(opacity=50);z-index: 98;  }

.xf_co { z-index: 99; position: fixed;left: 50%;top: 50%;margin: -240px 0 0 -440px; width: 880px;height: 480px;box-sizing: border-box;padding: 20px; background: #fff; }

.xf_co .co_left { float: left;width: 420px;height: 440px;position: relative;background: #f1f2f4; }

.xf_co .co_left img { position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); display: block;width: auto;height: auto;max-width: 100%;max-height: 100%; }

.ielt10 .xf_co .co_left img { left: 0;top: 0;-ms-transform:none; }

.xf_co .co_right { float: right;width: 400px;height: 440px;position: relative;box-sizing: border-box;padding: 20px; }

.xf_co .co_a { font-size: 26px;font-weight: bold;color: #000; }

.xf_co .co_b { +height: 80px;_height: 80px; background: #fff4f0;border: 1px solid #fee4da;padding:10px;margin: 15px 0;border-radius: 6px; }

.xf_co .co_b .co_li { float: left;width: 50%;float: left;line-height: 20px; }

.xf_co .co_b .co_li p { padding: 10px;margin: 0;text-align: center;font-size: 14px;color: #666; }

.xf_co .co_b .co_li p b { color: #ff6826; }

.xf_co .co_xxx { position: absolute;right: 10px;top: 10px;padding: 10px; }

.xf_co .co_xxx img { display: block;width: auto;height: auto; }

.in_form { margin: 0; }

.in_form .form_list { height: 50px;margin: 10px 0;position: relative; }

.in_form .form_list .abc { position: absolute;right: 20px;top: 50%;margin-top: -10px;line-height: 20px;height: 20px;font-size: 12px;color: #444; }

.in_form .form_list input,

.in_form .form_list select { display: block;font-size: 14px; padding-left: 10px; width: 100%;height: 50px;line-height: 50px;box-sizing: border-box; border-radius:6px;background: #fff;box-shadow: none;border: 1px solid #eee; }

.in_form .form_list span#df{display:block;white-space:nowrap;width:100%;height:50px;overflow:hidden}

.in_form .form_list span#df select{ float: left; width:32%;font-size: 14px; margin:0 0 0 2%;height:50px;line-height: 50px;box-sizing: border-box;border: 1px solid #eee !important;color: #666; }

.in_form .form_list span#df.qushixian select { width: 49%; }

.in_form .form_list span#df select:first-child{margin:0}

.in_form .form_list .in_submit { cursor: pointer; padding: 0; background: #ff6826;color: #fff;font-size: 24px; }

.ielt9 .img_list .marquee IMG { top: 0;left: 0; }
		